The CMX-RTX and CMX-Tiny+ RTOSes now support Energy Micro’s ultra low energy 32-bit EFM32 Gecko microcontroller family. CMX-RTX and CMX-Tiny+ provide a truly preemptive, multi-tasking operating system for accelerating the development capabilities of designers who use the EFM32 Gecko microcontrollers. CMX-RTX and CMX-Tiny+ enable faster application development and efficient hardware utilization for Energy Micro based designs. The EFM32 is based on the ARM Cortex-M3 microcontroller core.
The CMX-RTX RTOS supports most 8-bit, 16-bit, 32-bit processors and DSP’s. The real-time operating system offers one of the smallest footprints, fastest context switch times, and lowest interrupt latency periods of any commercial RTOS available. RTOS functionality provided in CMX-RTX includes support for tasks, messages, queues, system, events, memory, resource, semaphores, timers, interrupts and optional kernel aware debugging. Flash requirements are approximately 1.5K minimum to 4.5K maximum.
The CMX-Tiny+ real time multi-tasking operating system is a lean and mean kernel for processors that have a small amount of RAM embedded on the processor’s silicon (minimum of 512 bytes and higher.) The RTOS, based on a scaled down version of the CMX-RTX, retains most of the power of CMX-RTX as well as the more frequently used functions. Flash requirements are approximately 1K minimum to 3K maximum.
The CMX-RTX and CMX-Tiny+ also feature full source code, no royalties, and free technical support and updates with every purchase.