Small RTOSs Tackle 32-Bit Microcontrollers

May 25, 2006
Vendors of 32-bit microcontrollers were out in force at the Embedded Systems Conference in San Jose in April. So were real-time operating-system (RTOS) vendors eyeing this lucrative platform. Linux and many other operating systems simply don't fit on res

Vendors of 32-bit microcontrollers were out in force at the Embedded Systems Conference in San Jose in April. So were real-time operating-system (RTOS) vendors eyeing this lucrative platform. Linux and many other operating systems simply don't fit on resource-constrained microcontrollers with a limited flash memory and SRAM, but a number of existing and new compact RTOSs do. And this market is getting crowded.

Express Logic's Threadx V5 offers a starting footprint that's under 6 kbytes of flash. It adds real-time performance metrics, run-time stack analysis, and built-in software trace support. A simplified timer interrupt and increased priority levels make the platform even more flexible. The new event-chaining feature allows a task to wait on a group of message queues. Royalty-free licenses start at $12,500.

CMX Systems has moved its CMX-RTX from CMX's usual 8- and 16-bit realm into the 32- and 64-bit world. The functionality is the same, and its footprint is on the order of 3.5 to 20 kbytes. CMX-Tiny+ is an even smaller, more limited RTOS. CMXRTX is only part of the puzzle, though. CMX's other protocol stacks and file systems also are available. Many of these can be used without an operating system. Royalty-free licenses start at $2200.

Green Hills Software's u-VelOSity is the little brother of VelOSity, which in turn is the basis for the high-end Integrity RTOS. u-VelOSity has a very small footprint, starting at 1.6 kbytes of flash and about 1 kbyte of SRAM. Its application programming interface (API) is upward-compatible with its siblings. Contact Green Hills Software for royalty-free pricing.

Quadros' RTXC also targets a range of platforms. Its dual-mode version is optimized for RISC/DSP microcontrollers. A single-project license starts at $15,500.

These small-footprint RTOSs provide only the minimal OS support, including task management, interprocess communication, and memory management. File systems, graphics, and communication protocol stacks are usually available for an additional charge and can significantly increase a system's footprint.

CMX Systems
www.cmx.com
Express Logic
www.rtos.com
Green Hills Software
www.ghs.com
Quadros
www.quadros.com

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!