CMX Systems offers the CMX-RTX RTOS for all industry leading 8-bit, 16-bit and 32-bit processor families which are listed further below. The CMX-RTX RTOS and other CMX embedded software is ported for all widely used tool chains as well. CMX-RTX is a truly preemptive, multi-tasking RTOS offering one of the smallest footprints, fastest context switching and lowest interrupt latency times available on the market today. RTOS functionality provided in CMX-RTX includes: task, message, queue, system, event, memory, resource, semaphore and timer management. CMX-RTX includes an intuitive Windows GUI that simplifies RTOS configuration.
CMX-RTX supports the following processors: All Vendors of: Cortex-M0; Cortex-M3; Cortex-M4; Cortex-A8; ARM7 / ARM9; 8051; PowerPC. Specific manufacturers: ARC600; Atmel AVR, XMega; Freescale HC11, HC12/ HCS12, S12X, HC16, 68K, 683xx, CPU32, Coldfire, DSP56K; Fujitsu F2MC-16; Infineon 80C16x (1/ 3/ 4/ 5/ 6/ 7), C166S V2 (XC16x), XC2000, XE16x, Tricore; Intel 80251, 80196; Maxim/ Dallas DS80C390, DS80C400, MAXQ; Microchip PIC24, dsPIC30/33, PIC32; Renesas H8/300, 78KOR, H8/300H, H8S, R8C, M16C, M32C, R32C, RL78, RX200, RX600, SH, V850; STMicroelectronics ST10, Super 10; TI DSP C3x, C4x, C54x, C6x; Toshiba TLCS-900 Family; Zilog Z80, Z180 and EZ80.