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

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.

NomLicenceCode sourceDomaine d'utilisationStatutPlateformes cible
AdAstra-RTK BSD trois clauses Open source Système embarqué Active ARM Cortex-M3/M4/M7, STMicroelectronics STM32
Ardence RTXPropriétaireFerméExtension temps réelle à MS WindowsActivex86, x64
BeRTOSGNU GPL modifiéeOpen sourceSystème embarquéActiveDSP56K, I196, IA32, ARM, AVR
Cesium RTOSPropriétaireCode source fourni aux acheteurs d'une licence commercialSystème embarquéActiveARM7-9-11/Cortex-M1-3-4-7-A8/9, AVR, HC11/12/S12, ColdFire, Blackfin, MicroBlaze, NIOS, 8051, x86, Win32, H8S, M16C, M32C, MIPS, 68000, PIC24/dsPIC33/PIC32, MSP430, PowerPC, SH, StarCore, Renesas RX100-200-600-700, RL, STM32
ChibiOS/RTGNU GPL modifiéeOpen sourceSystème embarqué, small footprintActivex86, ARM7, ARM Cortex-M3, AVR, MSP430
ChorusOS ? ? ? ? ?
CMX RTOSPropriétaire ?Système embarquéActiveIA32, ARM, AVR, H8, PIC, 8051
ContikiBSDOpen sourceSystème embarquéActiveMSP430, AVR
DNIXPropriétaireFerméGeneral purposeArrêté68000
DrRtosFree ?Open ? ?Active?ARM7
DSP RTOS ? ?DSP ?Processeurs 16/32/64 bits
DSOS ? ? ?ArrêtéTI-980A minicomputer
DuinOSGNU GPL modifiéeOpen sourceSystème embarquéactivepuces Atmel AVR utilisées sur les cartes Arduino
eCosGNU GPL modifiéeOpen sourceGeneral purposeactiveARM/XScale, CalmRISC, 68000/Coldfire, fr30, FR-V, H8, IA32, MIPS, MN10300, OpenRISC, PowerPC, SPARC, SuperH, V8xx
eCosProGNU GPL modifiée et eCosPro licenseOpen source avec des parties non libresGeneral purposeActiveARM/XScale, CalmRISC, 68000/Coldfire, fr30, FR-V, H8, IA32, MIPS, MN10300, NIOS II, OpenRISC, PowerPC, SPARC, SuperH, V8xx
embOSPropriétaireFerméSystème embarquéActiveProcesseurs 8/16/32 bits
EROSGPLOpen sourceExperimental
research use
DormantIA32
Femto OSGPLv3Open sourceSystème embarquéActiveAtmel AVR
FreeRTOSLicence MITOpen sourceSystème embarquéActiveARM, AVR, AVR32, HCS12, IA32, MicroBlaze, MSP430, PIC, Renesas H8/S, 8052, STM32, NIOS II (Altera)
Fusion RTOSFree ?Semi-general purposeActiveARM, Blackfin, StarCore, DSP 56800E
HeliumFree ? ? ?Open-source RTOS for HCS08 & AVR MCUs
HP-1000/RTEPropriétaireFerméTemps réel ? ?
HP-3000/MPEPropriétaireFerméTemps réel ? ?
INTEGRITY ? ? ?ActiveARM, XScale, Blackfin, Freescale ColdFire, MIPS, PowerPC, x86
Lepton (en)MPLopen sourceembeddableactiveARM9 (ATMEL AT91SAM9261, AT91SAM9260), ARM7(ATMEL AT91SAM7x, AT91SAM7SE, AT91M55800), CortexM3 (ST STM32F103, Texas Instrument Stellaris) et CortexM4 (Freescale KINETIS).
LibrazikGNU GPL 3+ / CeCILL 2.1libre et sources ouvertesaudio/MIDIActivex86, x86-64
LynxOSPropriétaire ? ?ActiveMotorola 68010, Intel 80386, ARM, PowerPC
MaestroPropriétaireFerméSystème embarquéActiveARMv7-A, ARMv8-A, PowerPC64, IA-32
MaRTE OS ? ?Système embarqué ? ?
MenuetOS ? ? ? ? ?
MERT ? ? ?inactivePDP-11
µC/OS-IIPropriétaire ?Système embarquéActiveAVR, STM32 …
µC/OS-IIIPropriétaire ?Système embarquéActiveAVR, STM32 …
Multiuser DOS ? ? ? ? ?
Nano-RKMixedOpen sourceSystème embarquéActiveAVR, MSP430
NeutrinoPropriétaireCode source fourniMicrokernelActiveARM, MIPS, PPC, SH, x86, XScale
nOSMPLOpen sourceSystème embarquéActiveAVR, MSP430, ARM Cortex-M0, ARM Cortex-M3, ARM Cortex-M4, M16C, RX600, PIC24, POSIX, Win32
Nucleus OSpropriétaireCode source fourniSystème embarquéActiveAMD 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
NuttX RTOSBSDOpen sourceSystème embarqué, small footprintActiveLinux user mode, ARM7, ARM9, 8052, SH-1, Renesas MC16C/26, Zilog Z16F, Zilog eZ80 Acclaim!, Zilog Z8Encore!, Z80, partial ports for MIPS
OSEPropriétaireFerméGeneral purposeActiveARM, PowerPC, MIPS, IXP2400, TI OMAP, …
OS-9MicrowareferméSystème embarquéActiveARM/strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809, Motorola 68k-series, MIPS3000, MIPS64, latest i.MX5x and i.MX6 CPUs.
OSEKn/aSpecificationSystème embarquéActiveEngine control units
Phar Lap ETS ? ? ? ? ?
PaulOSGNU GPLOpen sourceSystème embarqué ? ?
PICOS18GNU GPLOpen sourceSystème embarqué ?PIC18
Phoenix-RTOS ? ? ? ? ?
PikeOSPropriétaireFerméSystème embarqué, certificationActiveARM, MIPS, PowerPC, SH4, x86, x86-64, SPARC, LEON
PrexBSDOpen sourceMicro-kernelActiveARM, IA32
PXROSPropriétaire ? ?ActiveTricore, PowerPC, ARM
pSOSPropriétaire ? ?DiscontinuedMotorola 680x, Motorola 68000
QNXMixed ?General purposeActiveIA32, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale
RIOT OSLGPLv2.1Open sourceSystème embarquéActiveARM, MSP430
RMX ? ? ?Active8080, 8086, 80386 ou plus
RSX-11Propriétaire ? ?HistoricPDP-11
RT-11Propriétaire ?General purposeArrêtéPDP-11
RTAI ? ?General purposeActivex86, x86_64, PowerPC, ARM (StrongARM; ARM7: clps711x-family, Cirrus Logic EP7xxx, CS89712, PXA25x), m68k
RTEMSGNU GPL modifiée ?Système embarquéActiveARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, Milkymist (en) SoC, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-V
RTLinuxGNU GPLOpen sourceGeneral purposeActiveidentique à Linux
Salvo ? ? ? ? ?
SCEPTREn/aSpecificationSystème embarquéDiscontinuedTous
SHaRKGNU GPLOpen source ? ? ?
SimpleAVROSGPLv3Open SourceEmbeddedActive, betaAVR seulement
SINTRAN III ? ? ? ?Norsk Data computers
SOOS Project ? ? ? ? ?
Symbian OS ? ? ?ActiveARM
Talon DSP RTOSPropriétaire ?Système embarqué (DSP)ActiveTMS320
THEOS ? ? ? ? ?
ThreadXPropriétairedisponible en clientèle ?ActiveARC, 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
Trampoline Operating System (OSEK)GNU LGPLOpen sourceSystème embarquéActiveAVR, H8/300H, POSIX, NEC V850e, ARM7, Infineon C166, HCS12 ou PowerPC
TNKernelBSDOpen sourceSystème embarquéActiveARM, PIC24/dsPIC, HCS08
Transaction processing facilityPropriétaire ?General purposeActiveSystèmes dérivés de IBM /360
TRON ProjectOpen ?SpecificationMixedActiveTous
TUD:OSGNU GPLOpen source ? ?IA-32
Ubuntu StudioGNU GPLOpen sourceAudio, image and sonsActive ?
UNIX-RTR ? ? ? ?PDP-11
u-velOSity ? ?Micro-kernelActive ?
velOSity ? ? ?ActivePower Architecture, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinci
VRTX ? ? ? ?ARM, MIPS, PowerPC, RISC
VxWorksPropriétaire ?Système embarquéActiveARM, IA32, MIPS, PowerPC, SH-4, StrongARM, xScale
Windows CEPropriétaireMicrosoft Shared Source[1]Système embarquéActivex86, MIPS, ARM, SuperH
XenomaiGPLv2Open sourceGeneralActivex86, x86_64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x & BF56x, NIOS II
YasosGNU LGPLOpen sourceSystème embarquéActiveARM Cortex-M3 (STM32, EFM32, LM3S)
µnOS ? ? ?HistoricMotorola 68k
Erika EnterpriseGPLOpen source ?ActiveARM7, H8 (Hitachi), Nios II (Altera), dsPIC33 (Microchip), ST10 (ST Microelectronics)/C167 (Infineon)

Notes et références

  • Portail de l’informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.