Cette liste des systèmes d'exploitation temps réel présente les systèmes d'exploitation temps réel. Un RTOS est un système d'exploitation pour les applications embarquées et temps réel permettant ainsi de garantir les contraintes et de fournir les services nécessaires au développement des systèmes liés à ces deux domaines.
Nom | Licence | Code source | Domaine d'utilisation | Statut | Plateformes cible | Site officiel |
---|---|---|---|---|---|---|
Ardence RTX | Propriétaire | Fermé | Extension MS Windows | Active ? | x86 | [1] |
BeRTOS | GNU GPL modifiée | Open source | Système embarqué | Active | DSP56K, I196, IA32, ARM, AVR | [2] |
ChibiOS/RT | GNU GPL modifiée | Open source | Système embarqué, small footprint | Active | x86, ARM7, ARM Cortex-M3, AVR, MSP430 | [3] |
ChorusOS | ? | ? | ? | ? | ? | [4] |
CMX RTOS | Propriétaire | ? | Système embarqué | Active | IA32, ARM, AVR, H8, PIC, 8051 | [5] |
Contiki | BSD | Open source | Système embarqué | Active | MSP430, AVR | [6] |
DNIX | Propriétaire | Fermé | General purpose | Arreté | 68000 | ? |
DrRtos | Free ? | Open? | ? | Active? | ARM7 | [7] |
DSP RTOS | ? | ? | DSP | ? | Processeurs 16/32/64 bits | [8] |
DSOS | ? | ? | ? | Arrêté | TI-980A minicomputer | ? |
eCos | GNU GPL modifiée | Open source | General purpose | active | ARM/XScale, CalmRISC, 68000/Coldfire, fr30, FR-V, H8, IA32, MIPS, MN10300, OpenRISC, PowerPC, SPARC, SuperH, V8xx | [9] |
eCosPro | GNU GPL modifiée et eCosPro license | Open source avec des parties non libres | General purpose | Active | ARM/XScale, CalmRISC, 68000/Coldfire, fr30, FR-V, H8, IA32, MIPS, MN10300, NIOS2, OpenRISC, PowerPC, SPARC, SuperH, V8xx | [10] |
embOS | Propriétaire | Fermé | Système embarqué | Active | Processeurs 8/16/32 bits | [11] |
EROS | GPL | Open source | Experimental research use | Dormant | IA32 | [12] |
Femto OS | GPLv3 | Open source | Système embarqué | Active | AVR | [13] |
FreeRTOS | GNU GPL modifiée | Open source | Système embarqué | Active | ARM, AVR, AVR32, HCS12, IA32, MicroBlaze, MSP430, PIC, Renesas H8/S, 8052 | [14] |
Fusion RTOS | Free | ? | Semi-general purpose | Active | ARM, Blackfin, StarCore, DSP 56800E | [15] |
Helium | Free | ? | ? | ? | Open-source RTOS for HCS08 & AVR MCUs | [16] |
HP-1000/RTE | ? | ? | ? | ? | ? | [17] |
INTEGRITY | ? | ? | ? | Active | ARM, XScale, Blackfin, Freescale ColdFire, MIPS, PowerPC, x86 | [18] |
LynxOS | Propriétaire | ? | ? | Active | Motorola 68010, Intel 80386, ARM, PowerPC | [19] |
MaRTE OS | ? | ? | Système embarqué | ? | ? | [20] |
MenuetOS | ? | ? | ? | ? | ? | [21] |
MERT | ? | ? | ? | inactive | PDP-11 | ? |
MicroC/OS-II | Propriétaire | ? | Système embarqué | Active | AVR, … | [22] |
Multiuser DOS | ? | ? | ? | ? | ? | ? |
Nano-RK | Mixed | Open source | Système embarqué | Active | AVR, MSP430 | [23] |
Neutrino | Propriétaire | Code source fourni | Microkernel | Active | ARM, MIPS, PPC, SH, x86, XScale | [24] |
Nucleus OS | propriétaire | Code source fourni | Système embarqué | 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 | Système embarqué, 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] |
OSE | Propriétaire | Fermé | General purpose | Active | ARM, PowerPC, MIPS, IXP2400, TI OMAP, … | [27] |
OS-9 | ? | ? | ? | Active | ARM/strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809, Motorola 68000-series | [28] |
OSEK | n/a | Specification | Système embarqué | Active | Engine control units | [29] |
Phar Lap ETS | ? | ? | ? | ? | ? | ? |
PaulOS | GNU GPL | Open source | Système embarqué | ? | ? | [30] |
PICOS18 | GNU GPL | Open source | Système embarqué | ? | PIC18 | [31] |
Phoenix-RTOS | ? | ? | ? | ? | ? | [32] |
PikeOS | Propriétaire | Fermé | Micro-kernel | ? | x86, ARM | [33] |
Prex | BSD | Open source | Micro-kernel | Active | ARM, IA32 | [34] |
pSOS | Propriétaire | ? | ? | Discontinued | Motorola 680x, Motorola 68000 | ? |
QNX | Mixed | ? | General purpose | Active | IA32, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale | [35] |
RMX | ? | ? | ? | Active | 8080, 8086, 80386 ou plus | [36] |
RSX-11 | Propriétaire | ? | ? | Historic | PDP-11 | n/a |
RT-11 | Propriétaire | ? | General purpose | Arreté | PDP-11 | n/a |
RTAI | ? | ? | ? | ? | ? | [37] |
RTEMS | GNU GPL modifiée | ? | Système embarqué | Active | ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-V | [38] |
RTLinux | GNU GPL | Open source | General purpose | Active | identique à Linux | [39] Real-Time Linux Wiki |
Salvo | ? | ? | ? | ? | ? | Salvo - RTOS pour les petits sites (a Pumpkin Inc. TM) |
SCEPTRE | n/a | Specification | Système embarqué | Discontinued | Tous | ? |
SHaRK | GNU GPL | Open source | ? | ? | ? | [40] |
SimpleAVROS | GPLv3 | Open Source | Embedded | Active, beta | AVR seulement | n/a |
SINTRAN III | ? | ? | ? | ? | Norsk Data computers | n/a |
SOOS Project | ? | ? | ? | ? | ? | [41] |
Symbian OS | ? | ? | ? | Active | ARM | [42] |
Talon DSP RTOS | Propriétaire | ? | Système embarqué (DSP) | Active | TMS320 | [43] |
THEOS | ? | ? | ? | ? | ? | [44] |
ThreadX | Propriétaire | disponible en clientèle | ? | 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 | [45] |
Trampoline Operating System (OSEK) | GNU LGPL | Open source | Système embarqué | Active | AVR, H8/300H, POSIX, NEC V850e, ARM7, Infineon C166, HCS12 ou PowerPC | [46] |
TNKernel | BSD | Open source | Système embarqué | Active | ARM, PIC24/dsPIC, HCS08 | [47] |
Transaction processing facility | Propriétaire | ? | General purpose | Active | Systèmes dérivés de IBM /360 | [48] |
TRON Project | Open ? | Specification | Mixed | Active | Tous | N'est pas une implémentation, mais une spécification [49] |
TUD:OS | GNU GPL | Open source | ? | ? | IA-32 | [50] |
Ubuntu Studio | GNU GPL | Open source | Audio, image and sons | Active | ? | [51] |
UNIX-RTR | ? | ? | ? | ? | PDP-11 | ? |
u-velOSity | ? | ? | Micro-kernel | Active | ? | [52] |
velOSity | ? | ? | ? | Active | Power Architecture, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinci | [53] |
VRTX | ? | ? | ? | ? | ARM, MIPS, PowerPC, RISC | [54] |
VxWorks | Propriétaire | ? | Système embarqué | Active | ARM, IA32, MIPS, PowerPC, SH-4, StrongARM, xScale | [55] |
Windows CE | Propriétaire | Microsoft Shared Source | Système embarqué | Active | x86, MIPS, ARM, SuperH | [56] |
Xenomai | GPLv2 | Open source | General | Active | x86, x86_64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x and BF56x | [57] |
µnOS | ? | ? | ? | Historic | Motorola 68k | ? |
Erika Enterprise | GPL | Open source | ? | Active | ARM7, H8 (Hitachi), Nios2 (Altera), dsPIC33 (Microchip), ST10 (ST Microelectronics)/C167 (Infineon) | [58] |