Electronic Design

RTOSs Based On ARM Cortex-M3-Based Microcontrollers

CMX Systems is now offering CMX-RTX and CMX-Tiny+ RTOSs for Luminary Micro's Stellaris microcontrollers based on the ARM Cortex-M3 microcontroller core. CMX-RTX RTOS supports most 8-bit, 16-bit, and 32-bit microcontrollers and digital signal processors. It offers the smallest footprint, the fastest context switch times, and the lowest interrupt latency periods of any commercially available RTOS, according to CMX Systems. RTOS functionality provided in CMX-RTX includes support for tasks, messages, queues, system, events, memory, resource, semaphores, timers, interrupts, and optional kernel-aware debugging. ROM requirements are approximately 1.5k minimum to 4.5k maximum.

The CMX-Tiny+ real-time multi-tasking operating system is a very "lean and mean" kernel for those processors that have a small amount of RAM embedded on the processor's silicon (512 bytes or more). This unique RTOS, based on a scaled down version of the CMX-RTX, retains most of the power of CMX-RTX as well as its more frequently used functions. ROM requirements are approximately 1k minimum to 3k maximum. Both CMX-RTX and CMX-Tiny+ also integrate with the CMX-MicroNet TCP/IP stack for applications requiring networking connectivity. CMX-RTX and CMX-Tiny+ also feature full source code, no royalties, and free technical support and updates with every purchase.

CMX-RTX and CMX-Tiny+ are available from CMX Systems and its distributors listed at www.cmx.com.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.