Real Time Operating System

PosixStandard 1003.1 defines "real-time" for operating systems as:

"Realtime in operating systems: the ability of the operating system to provide a required level of service in a bounded response time"

See RealTime and OperatingSystem. Also see AdeOs, EcOs, InfernoOs, MenuetosOperatingSystem, PlanNineFromBellLabs (some interesting papers about Plan 9's real time implementation: http://doc.cat-v.org/plan_9/real_time/ ), QnxNeutrino, RtLinux and VxWorks.


I have found a site worth its weight in gold when it comes shopping for an RTOS. I haven't found any other site that has done as much conclusive testing on almost every RTOS. The WinCE 4.2 testing and a comparison to QnxOs and VxWorks is there as well.

-- Andrew Gardso, RTUnet Pty Ltd

Thanks, Andrew. There aren't enough hardcore embedded technoweenies on this Wiki to form much of a group, so we have to share as best we can. Nice to see somebody has a handle on comparing RTOSs toe to toe. -- MartySchrader


IronyWarning: Don't forget WinCe -- officially called a "RealTime system" by its manufacturer.

No, really. We have a project that is grounded in this concept. Stop laughing! It's RealTime, I tell you!

Of course, this has required plenty of fiddling down in the BSP to make anything work that has a resolution of tighter than 100ms. Glad we're not flying missiles.

From Microsoft, 10 Jun 10:

"Windows Embedded Compact 7 is the next generation of Windows CE. Use the Compact 7 PCTP to unlock your vision for embedded devices with high performance, powerful user interfaces and a seamless connected experience to media Windows and productivity applications."

You betcha.


CategoryRealTime, CategoryOperatingSystem, CategoryTime


EditText of this page (last edited June 10, 2010) or FindPage with title or text search