List of real-time operating systems

From Wikipedia, the free encyclopedia

Jump to: navigation, search

This list of real-time operating systems enumerates real-time operating systems. An RTOS is an operating system in which the maximum time from an input stimulus to an output response can be definitely determined.


Name License Source model Target usage Status Platforms Official site
Ardence RTX proprietary closed MS Windows extension active? x86 [1]
BeRTOS modified GNU GPL open source embedded active DSP56K, I196, IA32, ARM, AVR [2]
ChibiOS/RT Modified GNU GPL Open Source embedded, small footprint active x86, ARM7, ARM Cortex-M3, AVR, MSP430 [3]
ChorusOS  ?  ?  ?  ?  ? [4]
CMX RTOS proprietary  ? embedded active IA32, ARM, AVR, H8, PIC, 8051 [5]
Contiki BSD open source embedded active MSP430, AVR [6]
COS proprietary closed process control defunct GEC 4000 series  ?
DNIX proprietary closed general purpose defunct 68000  ?
GEC DOS proprietary closed process control defunct GEC 4000 series  ?
DrRtos free? open?  ? active? ARM7 [7]
DSP RTOS  ?  ? DSP  ? 16/32/64 bit processors [8]
DSOS  ?  ?  ? defunct TI-980A minicomputer  ?
eCos modified GNU GPL open source general purpose active ARM/XScale, CalmRISC, 68000/Coldfire, fr30, FR-V, H8, IA32, MIPS, MN10300, OpenRISC, PowerPC, SPARC, SuperH, V8xx [9]
eCosPro modified GNU GPL and eCosPro license open source with non-free portions general purpose active ARM/XScale, CalmRISC, 68000/Coldfire, fr30, FR-V, H8, IA32, MIPS, MN10300, NIOS2, OpenRISC, PowerPC, SPARC, SuperH, V8xx [10]
embOS proprietary closed embedded active 8/16/32 bit processors [11]
Erika Enterprise GPL Open Source  ? active ARM7, H8 (Hitachi), Nios2 (Altera), dsPIC33 (Microchip), ST10 (ST Microelectronics)/C167 (Infineon) [12]
EROS GPL open source experimental
research use
dormant IA32 [13]
Femto OS GPLv3 open source embedded active AVR [14]
FreeOSEK GPLv3 open source embedded active Posix, Windows, ARM7 [15]
FreeRTOS modified GNU GPL open source embedded active ARM, AVR, AVR32, HCS12, IA32, MicroBlaze, MSP430, PIC, Renesas H8/S, 8052 [16]
Fusion RTOS free  ? semi-general purpose active ARM, Blackfin, StarCore, DSP 56800E
Helium free  ?  ?  ? Open-Source RTOS for HCS08 & AVR MCUs [17]
HP-1000/RTE  ?  ?  ?  ?  ? [18]
INTEGRITY  ?  ?  ? active ARM, XScale, Blackfin, Freescale ColdFire, MIPS, PowerPC, x86 [19]
LynxOS proprietary source code available embedded active Motorola 68010, x86/IA-32, ARM, Freescale PowerPC, PowerPC 970, LEON3 [20]
MaRTE OS  ?  ? embedded  ?  ? [21]
MenuetOS  ?  ?  ?  ?  ? [22]
MERT  ?  ?  ? inactive PDP-11  ?
Multiuser DOS  ?  ?  ?  ?  ?  ?
Nano-RK mixed open source embedded active AVR, MSP430 [23]
Neutrino proprietary source code provided microkernel active ARM, MIPS, PPC, SH, x86, XScale [24]
Nucleus OS proprietary source code provided embedded active AMD Au1100, ARM, Atmel AT91 series, Atmel Nios II, Freescale iMX, Freescale MCF, Freescale MPC, Marvell PXA series, MTI, NEC uPD6111x, Sharp LH7 series, ST, TI OMAP, TI TMS320 series, Xilinx Microblaze [25]
NuttX RTOS BSD open source embedded, small footprint active Linux user mode, ARM7, ARM9, 8052, SH-1, Renesas MC16C/26, Zilog Z16F, Zilog eZ80 Acclaim!, Zilog Z8Encore!, Z80, partial ports for MIPS [26]
Open AT OS  ?  ? embedded GSM devices  ?  ? [27]
OS4000 proprietary closed process control maintenance only GEC 4000 series  ?
OSE proprietary closed general purpose active ARM, PowerPC, MIPS, IXP2400, TI OMAP, … [28]
OS-9  ?  ?  ? active ARM/strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809, Motorola 68000-series [29]
OSEK n/a specification embedded active engine control units [30]
Phar Lap ETS  ?  ?  ?  ?  ?  ?
PaulOS GNU GPL open source embedded  ?  ? [31]
PICOS18 GNU GPL open source embedded  ? PIC18 [32]
Phoenix-RTOS  ?  ?  ?  ?  ? [33]
PikeOS proprietary  ?  ?  ?  ? [34]
Prex BSD open source microkernel active ARM, IA32 [35]
pSOS proprietary  ?  ? discontinued Motorola 680x, Motorola 68000  ?
QNX mixed  ? general purpose active IA32, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale [36]
Q-Kernel proprietary available to customers embedded active PIC-30, PIC-24, dsPIC, PIC32MX [37]
RDOS proprietary  ? general purpose defunct Data General Nova, Data General Eclipse n/a
RMX  ?  ?  ? active 8080, 8086, 80386 or higher [38]
RSX-11 proprietary  ?  ? historic PDP-11 n/a
RT-11 proprietary  ? general purpose defunct PDP-11 n/a
RTAI  ?  ?  ?  ?  ? [39]
RTEMS modified GNU GPL  ? embedded active ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-V [40]
RTLinux GNU GPL open source general purpose active same as Linux [41] Real-Time Linux Wiki
Salvo  ?  ?  ?  ?  ? Salvo - RTOS for tiny places (a Pumpkin Inc. TM)
SCIOPTA proprietary closed, source available embedded, safety related active ARM, Cortex-M3, Cortex-M0, XScale, PowerPC, ColdFire, HCS12, M16C, MSP430, Windows(simulation) [42]
SHaRK GNU GPL open source  ?  ?  ? [43]
SimpleAVROS GPLv3 Open Source Embedded Active, beta AVR only n/a
SINTRAN III  ?  ?  ?  ? Norsk Data computers n/a
SOOS Project  ?  ?  ?  ?  ? [44]
Symbian OS  ?  ?  ? active ARM [45]
Talon DSP RTOS proprietary  ? embedded DSP active TMS320 [46]
THEOS  ?  ?  ?  ?  ? [47]
ThreadX proprietary available to customers  ? active ARC, ARM/Thumb, AVR32, BlackFin, ColdFire/68K, H8/300H, Luminary Micro Stellaris, M-CORE, MicroBlaze, PIC24/dsPIC, PIC32, MIPS, V8xx, Nios II, PowerPC, SH, SHARC, StarCore, STM32, StrongARM, TMS320C54x, TMS320C6x, x86/x386, XScale, Xtensa/Diamond, ZSP [48]
Trampoline Operating System (OSEK) GNU LGPL open source embedded active AVR, H8/300H, POSIX, NEC V850e, ARM7, Infineon C166, HCS12 or PowerPC [49]
TNKernel BSD open source embedded active ARM, PIC24/dsPIC, HCS08 [50]
Transaction Processing Facility proprietary  ? general purpose active IBM System/360 derivatives [51]
TRON Project open? mixed mixed active any Not an implementation, but a specification [52]
TUD:OS GNU GPL open source  ?  ? IA-32 [53]
Ubuntu Studio GNU GPL open source Audio, image and sound active  ? [54]
µC/OS-II proprietary Available under license embedded active ARM7/9/11/Cortex M1/3, AVR, HC11/12/S12, Coldfire, Blackfin, Microblaze, NIOS, 8051, x86, Win32, H8S, M16C, M32C, MIPS, 68000, PIC24/dsPIC33/PIC32, MSP430, PowerPC, SH, StarCore, STM32, … [55]
µ/OS-III proprietary Available under license embedded active ARM7/9/11/Cortex M1/3, AVR, HC11/12/S12, Coldfire, Blackfin, Microblaze, NIOS, 8051, x86, Win32, H8S, M16C, M32C, MIPS, 68000, PIC24/dsPIC33/PIC32, MSP430, PowerPC, SH, StarCore, STM32, … [56]
UNIX-RTR  ?  ?  ?  ? PDP-11  ?
u-velOSity  ?  ? microkernel active  ? [57]
velOSity  ?  ?  ? active Power Architecture, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinci [58]
VRTX  ?  ?  ?  ? ARM, MIPS, PowerPC, RISC [59]
VxWorks proprietary  ? embedded active ARM, IA32, MIPS, PowerPC, SH-4, StrongARM, xScale [60]
Windows CE proprietary  ?  ? active x86, MIPS, ARM, SuperH [61]
Xenomai GPLv2 Open Source general active x86, x86_64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x and BF56x [62]
µnOS  ?  ?  ? historic Motorola 68k  ?

[edit] External links

Personal tools
Languages