Liste des systèmes d'exploitation temps réel

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche

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 temps réelle à MS Windows Active x86, x64 [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 Arrêté 68000 ?
DrRtos Free ? Open ? ? Active? ARM7 [7]
DSP RTOS ? ? DSP ? Processeurs 16/32/64 bits [8]
DSOS ? ? ? Arrêté TI-980A minicomputer ?
DuinOS GNU GPL modifiée Open source Système embarqué active puces Atmel AVR utilisées sur les cartes Arduino DuinOS website
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, NIOS II, 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 Atmel AVR Femto OS
FreeRTOS GNU GPL modifiée Open source Système embarqué Active ARM, AVR, AVR32, HCS12, IA32, MicroBlaze, MSP430, PIC, Renesas H8/S, 8052, STM32, NIOS II (Altera) [13]
Fusion RTOS Free ? Semi-general purpose Active ARM, Blackfin, StarCore, DSP 56800E [14]
Helium Free ? ? ? Open-source RTOS for HCS08 & AVR MCUs [15]
HP-1000/RTE Propriétaire Fermé Temps réel ? ? 1000-RTE (Software)
HP-3000/MPE Propriétaire Fermé Temps réel ? ? 3000-MPE (Software)
INTEGRITY ? ? ? Active ARM, XScale, Blackfin, Freescale ColdFire, MIPS, PowerPC, x86 [16]
Lepton (en) MPL open source embeddable active ARM9 (ATMEL AT91SAM9261, AT91SAM9260), ARM7(ATMEL AT91SAM7x, AT91SAM7SE, AT91M55800), CortexM3 (ST STM32F103, Texas Instrument Stellaris) et CortexM4 (Freescale KINETIS). [17]
LynxOS Propriétaire ? ? Active Motorola 68010, Intel 80386, ARM, PowerPC [18]
MaRTE OS ? ? Système embarqué ? ? [19]
MenuetOS ? ? ? ? ? [20]
MERT ? ? ? inactive PDP-11 ?
µC/OS-II Propriétaire ? Système embarqué Active AVR, STM32 … [21]
µC/OS-III Propriétaire ? Système embarqué Active AVR, STM32 … [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]
nOS MPL Open source Système embarqué Active AVR, MSP430, ARM Cortex-M0, ARM Cortex-M3, ARM Cortex-M4, M16C, RX600, PIC24, POSIX, Win32 [25]
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 [26]
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 [27]
OSE Propriétaire Fermé General purpose Active ARM, PowerPC, MIPS, IXP2400, TI OMAP, … [28]
OS-9 Microware fermé Système embarqué Active ARM/strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809, Motorola 68k-series, MIPS3000, MIPS64, latest i.MX5x and i.MX6 CPUs. [29]
OSEK n/a Specification Système embarqué Active Engine control units [30]
Phar Lap ETS ? ? ? ? ? ?
PaulOS GNU GPL Open source Système embarqué ? ? [31]
PICOS18 GNU GPL Open source Système embarqué ? PIC18 [32]
Phoenix-RTOS ? ? ? ? ? [33]
PikeOS Propriétaire Fermé Système embarqué, certification Active ARM, MIPS, PowerPC, SH4, x86, x86-64, SPARC, LEON [34]
Prex BSD Open source Micro-kernel Active ARM, IA32 [35]
PXROS Propriétaire ? ? Active Tricore, PowerPC, ARM [36]
pSOS Propriétaire ? ? Discontinued Motorola 680x, Motorola 68000 ?
QNX Mixed ? General purpose Active IA32, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale [37]
RIOT OS LGPLv2.1 Open source Système embarqué Active ARM, MSP430 [38]
RMX ? ? ? Active 8080, 8086, 80386 ou plus « http://www.tenasys.com/rmx »(ArchiveWikiwixArchive.isGoogleQue faire ?)
RSX-11 Propriétaire ? ? Historic PDP-11 n/a
RT-11 Propriétaire ? General purpose Arrêté PDP-11 n/a
RTAI ? ? General purpose Active x86, x86_64, PowerPC, ARM (StrongARM; ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x), m68k [39]
RTEMS GNU GPL modifiée ? Système embarqué Active ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, Milkymist (en) SoC, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-V [40]
RTLinux GNU GPL Open source General purpose Active identique à Linux [41] Real-Time Linux Wiki
Salvo ? ? ? ? ? Salvo - RTOS pour les petits sites (a Pumpkin Inc. TM)[PDF]
SCEPTRE n/a Specification Système embarqué Discontinued Tous ?
SHaRK GNU GPL Open source ? ? ? [42]
SimpleAVROS GPLv3 Open Source Embedded Active, beta AVR seulement n/a
SINTRAN III ? ? ? ? Norsk Data computers n/a
SOOS Project ? ? ? ? ? [43]
Symbian OS ? ? ? Active ARM [44]
Talon DSP RTOS Propriétaire ? Système embarqué (DSP) Active TMS320 [45]
THEOS ? ? ? ? ? [46]
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 [47]
Trampoline Operating System (OSEK) GNU LGPL Open source Système embarqué Active AVR, H8/300H, POSIX, NEC V850e, ARM7, Infineon C166, HCS12 ou PowerPC [48]
TNKernel BSD Open source Système embarqué Active ARM, PIC24/dsPIC, HCS08 [49]
Transaction processing facility Propriétaire ? General purpose Active Systèmes dérivés de IBM /360 [50]
TRON Project Open ? Specification Mixed Active Tous N'est pas une implémentation, mais une spécification [51]
TUD:OS GNU GPL Open source ? ? IA-32 [52]
Ubuntu Studio GNU GPL Open source Audio, image and sons Active ? [53]
UNIX-RTR ? ? ? ? PDP-11 ?
u-velOSity ? ? Micro-kernel Active ? [54]
velOSity ? ? ? Active Power Architecture, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinci [55]
VRTX ? ? ? ? ARM, MIPS, PowerPC, RISC [56]
VxWorks Propriétaire ? Système embarqué Active ARM, IA32, MIPS, PowerPC, SH-4, StrongARM, xScale [57]
Windows CE Propriétaire Microsoft Shared Source[1] Système embarqué Active x86, MIPS, ARM, SuperH [58]
Xenomai GPLv2 Open source General Active x86, x86_64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x & BF56x, NIOS II [59]
Yasos GNU LGPL Open source Système embarqué Active ARM Cortex-M3 (STM32, EFM32, LM3S) [60]
µnOS ? ? ? Historic Motorola 68k ?
Erika Enterprise GPL Open source ? Active ARM7, H8 (Hitachi), Nios II (Altera), dsPIC33 (Microchip), ST10 (ST Microelectronics)/C167 (Infineon) [61]

Notes et références[modifier | modifier le code]