Home RTOS

Development Tools

RTOS overview PDF Print E-mail

This site provides an incomplete list of Embedded RTOS with additional information like licensing models, cost involved if published

 
 Name Main features
Cost
Licensing 
uC-OSII uC-OSIII
Well known and easy to start with. Jean Labrosse, the original publisher wrote great documentation, a book that comes with source code of the OS. The code can be used for non-commercial applications, for commercial applications, licensing with Micrium is mandatory. The most important advantage of this OS is the ease of getting going with the book written by Jean Labrosse. For the uC-OSIII the combination of book + evaluation board with STM32 is even more powerful although it has a bit strong focus on one vendor. $$ Published in announcement No royalties
NucleusAvailable for many platforms, offers a wide variety of related drivers / software stacks. Mentor offers besides the OS Kernel additional options such as Networking, Graphics and GUI, File System, USB, Bus-Support (CAN, I2C, SPI and PCI), and Security/Encryption, minimum core-size 12 KB $$$Not publishedNo royalties
embOSStrong support for ARM based products as well as Renesa, Coldfire, V850 and Fujitsu. A version of this OS is also sold as Power Pack from IAR.  The product lineup includes File-System, TCP/IP stack, USB stack, own Graphics programm emWin.  $$ published
No royalties

CMX

CMX RTOS supports many architectures from 8051, 68HCxx through Infineon, ARM7/ARM9, 16/32-bit Microchip, most Renesas architectures and so on. Focus of CMX is minimal requirements to the system in order to provide a viable solution all the way from 8-bit through 32-bit. Another benefit of CMX is the wide support for compilers that can be used. While there is no explicit support for Cortex M3 mentioned, Luminary is listed as partner, that indicates M3 is definitely supported.  $$No royalties
ThreadXExpress Logic offer very wide support of architectures and tool chains. Their offerings include File System, USB and TCP-IP stacks, graphical user interface based on PEG software, 
 $$-$$$No royalties
QuadrosThe RTXC operating systems provides excellent support for small implementations starting at 1.5KB-6KB for the minimal implementation. The upper end is marked by max 32 KB ROM footprint offering 340 kernel services
 $$No royalties
RL-ARMFeature set optimized for minimal resource usage. Relatively simple but does not offer all the extensions the other, stand alone RTOS do. The RTX kernel comes with source code. If you are planing to use a Cortex based ARM MCU with embedded flash and there are no plans to expand to external memory, you want to have a look at this OS.
 $No royalties
Free-RTOS Free! This RTOS offers more features than what you might expect from a free tool. Richard provides timely support on many forums and news groups. Good documentation available through an E-Book ($35) .   
  This is work in progress, please check back soon
  

 

Last Updated on Tuesday, 02 February 2010 21:04