Skip to main content

Comparison of real-time operating systems








Comparison of real-time operating systems


From Wikipedia, the free encyclopedia

Jump to navigation
Jump to search


This is a list of real-time operating systems. An RTOS is an operating system in which the time taken to process an input stimulus is less than the time lapsed until the next input stimulus of the same type.










































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Name License Source model Target uses Status Platforms Official website
Abassi Proprietary closed embedded active
AVR32, ATmega, ColdFire, Cortex-A9, Cortex-M0, Cortex-M3, Cortex-M4, MSP430, PIC32, TMS320C2000, 80251, 8051

www.code-time.com/products.html
AMOS Proprietary ? commercial closed
680x0, 683xx, x86 via emulation

www.alphamicro.com
AMX RTOS Proprietary closed embedded active 680x0, 683xx, ARM, ColdFire, MIPS32, PowerPC

www.kadak.com/rtos/rtos.htm
Apache Mynewt Apache 2.0 open embedded active
ARM Cortex-M, MIPS32, Microchip PIC32, RISC-V

mynewt.apache.org
Arm Mbed OS Apache 2.0 open source embedded active Cortex-M, Cortex-R, Cortex-A
os.mbed.com
uKOS GNU GPL open source embedded active Cortex-M3-M4-M7-H7, 6833x, PIC, CSEM icyflex-1, STM32

www.ukos.ch
ARTOS (Locamation) Proprietary closed power-system automation active x86
www.locamation.com
ARTOS (Robotu) Proprietary ? embedded, robots defunct ARM9+
www.robotu.com/ARTOS/Welcome.html
Atomthreads BSD open source embedded active
AVR, STM8, ARM, MIPS

atomthreads.com
AVIX Proprietary closed embedded active Atmel AT91SAM3(U/S), EFM32, NXP LPC1300-1700, ST Micro STM32, Texas Instruments LM3S, Toshiba TMPM330, Microchip PIC32MX-PIC24F-PIC24H-dsPIC30F-dsPIC33F
www.avix-rt.com
BeRTOS modified GNU GPL open source embedded active ARM, Cortex-M3, ARM ARM7TDMI, Atmel AVR, PowerPC (emu), x86 (emu), x86-64 (emu)
www.bertos.org
BOOS Core GNU GPL open source embedded active ARMv5TEJ (TI AM18x), DSP (TI TMS320C64x)
www.baigudin.software/boos/
BRTOS MIT open source embedded active Freescale Kinetis (ARM Cortex-M4), Freescale Coldfire V1, Freescale HCS08, ST STM32F4xx (ARM Cortex-M4F), NXP LPC11xx (ARM Cortex-M0), NXP LPC176x (ARM Cortex-M3), Renesas RX600 (RX62N), Texas Instruments MSP430, Texas Instruments Stellaris LM3S8968 (ARM Cortex-M3), Texas Instruments Stellaris LM4F120H5QR (ARM Cortex-M4F), Atmel ATMEGA328/128 and Microchip PIC18
github.com/brtos/brtos
CapROS GNU GPL open source embedded active IA-32, ARM9
www.capros.org
ChibiOS/RT Mixed, GNU GPL or proprietary open source embedded, small footprint
active x86, ARM7, ARM9, Cortex-M0-M3-M4, PowerPC e200z, STM8, STM32, AVR, MSP430, ColdFire, H8S

www.chibios.org/dokuwiki/doku.php, sourceforge.net/projects/chibios
ChorusOS ? ? ? defunct
SPARC, x86, PowerPC

docs.sun.com/app/docs/prod/chorus5
ChronOS GNU GPL open source research, general purpose active x86, ARM
chronoslinux.org
CoActionOS (now Stratify OS)
Modified GNU GPL or proprietary
open source embedded discontinued ARM Cortex-M3, LPC17xx
www.coactionos.com
cocoOS BSD open source embedded active AVR, MSP430, STM32
www.cocoos.net
Concurrent CP/M,
became MP/M
Proprietary closed (meanwhile: open source) general purpose, industrial historic 8080, Z80, 8086 Digital Research
Concurrent DOS,
became Multiuser DOS
Proprietary closed general purpose, industrial defunct 8086, 286, 386, 68000, (also 8080/Z80 in dual-processor variants) Digital Research
Contiki BSD open source embedded, WSN
active MSP430, AVR, ARM
www.contiki-os.org
COS Proprietary closed process control defunct GEC 4000 series ?
CooCox CoOS BSD open source general purpose active STM32, NXP LPC1000, TI LM3S8962, Nuvoton NU1xx,Holtek HT32
www.coocox.org/CoOS.htm
Deos Proprietary closed safety critical active x86, PowerPC, MIPS
www.ddci.com/products_deos.php
DioneOS Proprietary available for licensee embedded active MSP430, MSP430x
www.elesoftrom.com.pl/en/os
distortos Mozilla open source embedded active
ARMv6-M architecture (ARM Cortex-M0, ARM Cortex-M0+, ARM Cortex-M1): STM32F0, STM32L0; ARMv7-M architecture (ARM Cortex-M3, ARM Cortex-M4(F), ARM Cortex-M7(F)): STM32F1, STM32F4, STM32F7, STM32L4

distortos.org
DNIX Proprietary closed general purpose defunct 68000 ?
dnx RTOS
GNU GPL, modified GPL, BSD
open source embedded (Unix-like) active ARM Cortex-M3, STM32
www.dnx-rtos.org

GEC DOS
Proprietary closed process control defunct GEC 4000 series ?
DSOS ? ? ? defunct
TI-980A minicomputer
?
DSP/BIOS Free closed, available with license general purpose maintenance only Mostly Texas Instruments C2800, C5500, C6000 and OMAP DSP cores. Replaced by TI-RTOS, but available for download.
www.ti.com/tool/dspbios
DSPnano RTOS Mixed, open source and commercial open source MCU, DSC, DSP SoC active R8C, M16C, PIC24, dsPIC33
www.rowebots.com/products/dspnano
DuinOS Modified GNU GPL open source general purpose active AVR (Arduino)
code.google.com/p/duinos
eChronos
AGPLv3
open source
embedded
active
ARM Cortex-M3 - M7

https://ts.data61.csiro.au/projects/TS/echronos/
eCos Modified GNU GPL open source embedded active ARM-XScale-Cortex-M, CalmRISC, 680x0-ColdFire, fr30, FR-V, H8, IA-32, MIPS, MN10300, OpenRISC, PowerPC, SPARC, SuperH, V8xx
ecos.sourceware.org
eCosPro
Modified GNU GPL or eCosPro license
open source with non-free portions embedded active ARM7-9, Cortex-A5-A9-M3-M4-M7, 680x0-ColdFire, H8-H8S, IA-32, MIPS32, MIPS64, microMIPS, NIOS II, OpenRISC, PowerPC, SPARC, SH4/4A, TILE-Gx, XScale
www.ecoscentric.com/ecos/ecospro.shtml
embOS Proprietary closed, available to customers, free for non-commercial use embedded, industrial, IoT, safety critical active ARM7/9/11, ARM Cortex-A/R/M, AVR, AVR32, C16x, CR16C, ColdFire, H8, HCS12, M16C, M32C, MSP430, NIOS2, PIC18/24/32, R32C, R8C, RISC-V, RL78, RH850, RX100/200/600/700, RZ, SH2A, STM8, ST7, V850, 78K0, 8051
www.segger.com/embos.html
Embox BSD open source embedded active
ARM, LEON, MicroBlaze, MIPS, PowerPC, x86

github.com/embox/embox
Embkernel GNU LGPL open source embedded active ARM Cortex M
sourceforge.net/p/embkernel
ERIKA Enterprise
GPL and GPL linking exception
open source embedded active ARM7, ARM Cortex-M, ARM Cortex-A (on Jailhouse hypervisor), Hitachi H8, Altera Nios2, Microchip dsPIC (including dsPIC30, dsPIC33, and PIC24), Microchip PIC32, ST Microelectronics ST10, Infineon C167, Infineon Tricore, Freescale PPC e200 (MPC 56xx) (including PPC e200 z0, z6, z7), Freescale S12XS, EnSilica eSi-RISC, AVR, Lattice Mico32, MSP430, Renesas RX200, x86-64 (on Jailhouse hypervisor)
www.erika-enterprise.com
EUROS Proprietary closed embedded active 8/16/32 bit processors: among others AVR, 8051, XC800, 16FX, XC166, ARM, Cortex-M3, PowerPC, Nios II, MIPS32, PIC32
www.euros-embedded.com
EROS Modified GNU GPL open source experimental
research use
dormant IA-32
www.eros-os.org
F9 microkernel Modified BSD
open source embedded maintenance ARM Cortex-M3/M4
github.com/f9micro/f9-kernel
Femto OS GNU GPLv3 open source embedded active AVR
www.femtoos.org
FlexOS Proprietary closed general purpose, industrial, POS defunct 186, 286, 386, V60, V70, 68000 Digital Research, Novell
FreeOSEK GNU GPLv3 open source embedded active Cortex-M4, MIPS, MSP430, SPARC LEON3
github.com/ciaa/Firmware
FreeRTOS MIT open source embedded active ARM, AVR, AVR32, ColdFire, HCS12, IA-32, Cortex-M3-M4-M7, MicroBlaze, MSP430, PIC, PIC32, Renesas H8/S, RX100-200-600-700, 8052, STM32, EFM32

www.freertos.org
Frosted GNU GPL open source embedded, POSIX compliant, unix-like
active ARM Cortex-M
github.com/insane-adding-machines/frosted
Fuchsia
Varies
open source
embedded
active
?

fuchsia.googlesource.com
FunkOS modified Sleepycat License
open source embedded active AVR, MSP430, Cortex-M3
funkos.sourceforge.net
Fusion RTOS Free ? semi-general purpose active ARM, Blackfin, StarCore, DSP 56800E
FX-RTOS Proprietary source code provided embedded active ARMv6-M (Cortex-M0/M1), ARMv7-M (Cortex-M3), ARMv7-A (including Cortex A9 MPCore), x86, AVR32, PIC32, MIPS M4K, TI MSP430
rtos.eremex.com/products, fxrtos.ru
HeartOS Proprietary closed safety critical active x86, PowerPC, ARM
www.ddci.com/products_heartos.php
Helium GNU LGPL open source Embedded Active HCS08, AVR
helium.sourceforge.net
HP-1000/RTE ? ? ? ? ?
www.hp.com/products1/rte/tech_support/documentation
Hybridthreads ? open source FPGA active Xilinx Virtex-II Pro ML310, Xilinx Virtex-II Pro XUP
hthreads.csce.uark.edu/wiki/About_Hthreads
hyperCOS ? free evaluation (not open source) embedded active ARM7, ARM9, Cortex-R, Cortex-M3, Cortex-M4F
socware.net
IBM 4680 OS Proprietary closed general purpose, industrial, POS defunct 286 IBM (DR Concurrent DOS 286 derivative)
IBM 4690 OS Proprietary closed general purpose, industrial, POS active 286, 386 IBM (DR FlexOS 286/386 derivative)
Integrity Proprietary closed embedded active ARM, XScale, Blackfin, ColdFire, MIPS, PowerPC, x86
www.ghs.com/products/rtos/integrity.html
INtime Proprietary closed embedded active x86
www.tenasys.com/intime
IntrOS MIT open source embedded, small footprint active ARM Cortex-M, STM8, AVR8
github.com/stateos/IntrOS

ITRON, µITRON
Varies varies embedded active ARM, MIPS, x86, Renesas RX100-200-600-700-others
www.tron.org, www.t-engine.org
ISIX GNU LGPL open source embedded active Cortex-M3
bryndza.boff.pl/index.php?dz=rozne&id=isixrtos
iRTOS GNU LGPL open source embedded active AVR, ARM7
irtos.sourceforge.net
KolibriOS GNU GPL open source embeddable active x86
www.kolibrios.org
Kithara RTS Proprietary closed general purpose, industrial active Windows extension, x86, x86-64, Windows XP-10
www.kithara.de
Lepton Mozilla open source embeddable active ARM9 (ATMEL AT91SAM9261, AT91SAM9260), ARM7 (ATMEL AT91SAM7x, AT91SAM7SE, AT91M55800), CortexM3 (ST STM32F103, Texas Instrument Stellaris) et CortexM4 (Freescale Kinetis)
github.com/lepton-distribution/lepton
LithOS Proprietary ? embedded, industrial active LEON2-3-4, x86
www.fentiss.com, www.xtratum.org
LynxOS Proprietary source code available embedded active
Motorola 68010, x86/IA-32, ARM, Freescale PowerPC, PowerPC 970, LEON

www.lynuxworks.com/rtos
Mark3 BSD open source embedded active, beta ?
www.mark3os.com
MaRTE OS GNU GPL open source embedded active IA-32
marte.unican.es
MAX II,IV Proprietary ? ? ?
MODCOMP II, IV, ...
?
MenuetOS GNU GPL open source ? active IA-32
www.menuetos.net
Menuet 64 Proprietary unknown ? active IA-32, x86-64
?
MicroC/OS-II Proprietary Available under license embedded active ARM7-9-11/Cortex-M1-3-4-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, …
micrium.com/rtos/ucosii/overview
MicroC/OS-III Proprietary Available under license embedded active ARM7-9-11/Cortex-M1-3-4-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, …
micrium.com/rtos/ucosiii/overview
Milos GNU GPL open source embedded active Cortex-M3
www.milos.it
miosix GNU GPL open source embedded active stm32, efm32 e LPC2000
www.miosix.org
mipOS Proprietary open source embedded active Cortex-M3, ST7, STM8, x86
sites.google.com/site/eantcal/home/mipos
Microsoft Invisible Computing (MMLite) Proprietary open source embedded active ARM7-9, i386, h8, mips, Trimedia, eCog1
research.microsoft.com/invisible
mLithOS Proprietary ? embedded, industrial active LEON2-3-4, x86
www.fentiss.com, www.xtratum.org
MP/M Proprietary closed (meanwhile: open source) general purpose, industrial defunct 8080, Z80, 8086 Digital Research
MQX Proprietary complimentary source code available embedded active Freescale Power, ColdFire, Kinetis Cortex ARM, List of Freescale products

www.freescale.com/mqx
MERT ? ? ? inactive PDP-11 ?
Multiuser DOS Proprietary closed general-purpose, industrial defunct 386 Digital Research/Novell, Concurrent Controls, Datapac, IMS (see REAL/32)
Nano-RK Mixed open source embedded, WSN
active AVR, MSP430
www.nanork.org
Neutrino Proprietary some source code provided microkernel active ARM, MIPS, PPC, SH, x86, XScale
www.qnx.com/products/neutrino_rtos
NI Linux Real-Time Proprietary developed from open source data acquisition and process control active National Instruments CompactRIO controllers
www.ni.com/white-paper/14627/en/
nOS Mozilla open source embedded active
AVR, MSP430, Cortex-M0-M3-M4, M16C, RX600, PIC24, Win32, POSIX, STM8

github.com/jimtremblay/nOS
Nucleus RTOS Proprietary source code provided embedded active ARM (Cortex-M3-M4-R4-R4F-A8-A9, ARM7-9-11), PowerPC, MIPS32-16e, microMIPS, ColdFire, SuperH
www.mentor.com/embedded-software/nucleus
NUFR Modified BSD
open source embedded active ARM (Cortex-M0,-M3,-M4), MSP430, MSP430X (16- and 20-bit models)
ragingdist.org
Nut/OS BSD open source embedded, industrial active AVR, AVR32, ARM7, ARM9, Cortex-M3
www.ethernut.de/en/firmware/nutos.html
NuttX BSD open source embedded, small footprint active Linux user mode, ARM7-9, Cortex-A5-A8-A9-M0-M3-M4-M7, 8052, Espressif ESP32, Lattice LM32, Renesas MC16C/26/SH-1, RISC-V , Zilog Z16F, Zilog eZ80 Acclaim!, Zilog Z8Encore!, Z80, MIPS PIC32MX, PIC32MZ
www.nuttx.org
OpenEPOS Proprietary open source embedded active ARM, x86, AVR, MIPS, PowerPC
epos.lisha.ufsc.br
OS20 Proprietary closed embedded (STB) maintenance only ST20 ?
OS2000 Proprietary ? embedded active
MIPS (Baget-MIPS variant), KOMDIV-32, KOMDIV-64, Intel BSPs (x86 architecture)

www.niisi.ru/otd07.htm
OS21 Proprietary source code provided embedded (STB) active ST40/SH4,ST200,ARM ?
OS4000 Proprietary closed process control maintenance only GEC 4000 series ?
OpenRTOS Proprietary source code available embedded active Same as FreeRTOS

www.highintegritysystems.com/rtos/openrtos
OSA BSD open source embedded active PIC10-PIC24, AVR 8-bit, STM8
wiki.pic24.ru/doku.php/en/osa/ref/intro
OSE Proprietary available to customers general purpose active ARM, PowerPC, x86, TI OMAP, …
www.enea.com/ose
OS-9 Proprietary available to customers embedded active ARM-strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809, 680x0, SPARC
www.microware.com
OSEK Mixed, open source and commercial specification embedded active engine control units
www.osek-vdx.org (not working for a while), better refer to www.autosar.org
Partikle Proprietary ? embedded, industrial active LEON2-3-4, x86
www.fentiss.com, www.xtratum.org
Phar Lap ETS ? ? ? ? ? ?
PaulOS GNU GPL open source embedded ? ?
paulos.2038bug.com
PICOS18 GNU GPL open source embedded ? PIC18 ?
picoOS Modified BSD
open source embedded maintenance 6502, 80x86, ARM7, AVR, PowerPC,Cortex-M,MSP430,PIC32
picoos.sourceforge.net,github.com/AriZuu/picoos
Piko/RT Modified BSD
open source embedded active ARM Cortex-M3/M4
github.com/pikort/pikoRT
Pharos Apache 2.0 open source embedded, industrial, safety critical active ARM926, Cortex-R5, Cortex-M4, Cortex-A53 (all with memory protection)
sourceforge.net/projects/rtospharos/
Phoenix-RTOS Proprietary ? embedded ? ARM7, IA-32, eSI-RISC
www.phoenix-rtos.org
PikeOS Proprietary available to customers safety critical, virtualization active PPC, x86, ARM, MIPS, SPARC-LEON, SuperH
www.sysgo.com/products/pikeos-rtos-and-virtualization-concept/rtos-technology
Portos Proprietary source code provided embedded, small footprint active (ARM soon)
www.portos.org
POK BSD open source embedded active x86, PowerPC, SPARC
pok.safety-critical.net
PowerTV Proprietary ? ? ? ?
www.powertv.com
Prex BSD open source microkernel active ARM, IA-32
prex.sourceforge.net
Protothreads BSD open source general purpose active Architecture independent
dunkels.com/adam/pt/
pSOS Proprietary ? ? discontinued 680x0 ?
QNX Proprietary ? general purpose, medical devices active IA-32, MIPS, PowerPC, SH-4, ARM, StrongARM, XScale
www.qnx.com
QP Dual, open source and commercial dual MCU, DSC, DSP SoC active ARM7/9, ARM Cortex-M3-M0, MSP430, TMS320C28x, AVR, AVRXmega, ColdFire, 68HC08, M16C/R8C, H8, 8051, 80251, PIC18, PIC24/dsPIC33, Nios II, PSoC1
www.state-machine.com/qp
Kaspersky OS Proprietary ? safety critical, virtualization active ? ?
Data General RDOS Proprietary ? general purpose defunct
Data General Nova, Data General Eclipse
?
ReaGOS Proprietary closed, available with license embedded active x86, ATmega, ARM, portable
www.reagos.com
REAL/32 Proprietary closed general-purpose, industrial active 386 IMS (Multiuser DOS derivative)
RedHawk Linux (Red Hat compatible) Proprietary closed, available with license embedded active x86, others
www.ccur.com/linux/products/redhawk
Real-time Linux (CONFIG_RT_PREEMPT) GNU GPLv2 open source general purpose active same as Linux

www.osadl.org/Realtime-Linux.projects-realtime-linux.0.html, rt.wiki.kernel.org, wiki.linuxfoundation.org/realtime/start
REX OS Proprietary closed, available with license embedded inactive ARM
ja:REX OS
RIOT GNU LGPL open source embedded active ARM, MSP430, AVR, x86
www.riot-os.org
RMX Proprietary closed embedded defunct
8080, 8086, 80386 or higher

www.tenasys.com/rmx
RODOS BSD source code provided embedded active
ARMv7 (M3, A8, A9), AVR32, PowerPC 405, sparc64

Platforms: SmartFusion2, RaspberryPi, STM32
On top of OS: Linux, Windows, MacOS, FreeRTOS, RTems



rodos download
RSX-11 Proprietary ? ? historic PDP-11 n/a
RT-11 Proprietary ? general purpose defunct PDP-11 n/a
RTAI GNU GPL open source general purpose active x86, ARM
www.rtai.org
RTEMS modified GNU GPL open source embedded active ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, Milkymist SoC, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32, LEON, Mongoose-V
rtems.com
RTLinux GNU GPL open source general purpose inactive same as Linux
n/a
RT-Thread Apache 2.0 open source embedded active ARM, ARM Cortex-M0-M3-R4-M4-M7, IA-32, AVR32, Blackfin, nios, PPC, M16C, MIPS (loongson-1b-1c, PIC32,xburst), MicroBlaze, V850, unicore32,
code.google.com/p/rt-thread, www.rt-thread.org
RTXC Quadros Proprietary source available embedded active ARM - Atmel/Freescale/NXP/ST/TI, Blackfin, 680x0-ColdFire, PowerPC, StarCore, TI-Luminary Stellaris, TI OMAP, XScale
www.quadros.com/products/operating-systems
RTX, RTX64 Proprietary closed MS Windows extension active x86, x86-64
www.intervalzero.com/rtx.htm
RTX Keil Real-Time Operating System
Proprietary, royalty free
source available embedded active ARM
www.keil.com/arm/rl-arm/kernel.asp
Ruff Proprietary closed embedded,general purpose, industrial, IoT active ARM, MIPS, x86
ruff.io/docs/faq.html
RX116 ? ? embedded, industrial defunct
NEC V20, NEC V30, NEC V40, NEC V50
first ITRON 1 compatible 16-bit RTOS
RX616 ? ? safety critical, embedded, industrial defunct
NEC V60, NEC V70
32-bit ITRON compatible
RX-UX832 ? ? embedded, industrial, general-purpose defunct NEC V60, NEC V70 32-bit Unix-like RTOS
SafeRTOS Proprietary source code & Design Assurance Pack available embedded, safety critical active Same as FreeRTOS
Same as FreeRTOS
SCIOPTA Proprietary closed, source available embedded, safety related active ARM, Cortex-M0-M3-M4, Cortex-R4, Cortex-A5, Cortex-A7, Cortex-A9, Cortex-A53, XScale, Renesas RX100, RX200, RX600, RX700, PowerPC, ColdFire, HCS12, M16C, Windows (simulation), Aurix TC2xx, BlackFin BF52x, BF70x
www.sciopta.com
scmRTOS Free open source embedded active ARM, Cortex-M3, Blackfin, MSP430, AVR, STM8
scmrtos.sourceforge.net
SDPOS GNU LGPL open source embedded active ARM, Cortex-M3, Blackfin, PIC18, PIC24, i386 win32/linux synthetic targets
www.sdpos.org
SHaRK GNU GPL open source ? inactive ?
shark.sssup.it
silRTOS Free open source embedded active ARM, Cortex-M3 Cortex-A9 ARM-11MP, Blackfin, MIPS, AVR
spanidea.com/products.php
Simba MIT open source embedded active, beta Arduino Nano (AVR), Arduino Mega (AVR), Arduino Due (ARM), ESP8266, ESP32, cygwin/linux
simba-os.readthedocs.org/en/latest
SimpleAVROS GNU GPLv3 open source embedded active, beta AVR only n/a
SINTRAN III ? ? ? ?
Norsk Data computers
n/a
SOOS Project Free open source embedded active, beta H8/300
www.ingelec.uns.edu.ar/rts/soos
StateOS MIT open source embedded, small footprint active ARM Cortex-M, STM8
github.com/stateos/StateOS
Stratify OS
Modified GNU GPL or proprietary
open source embedded active ARM Cortex-M3, M4
stratifylabs.co/Stratify-OS/
Symbian OS Eclipse open source embedded defunct ARM
www.symbian.org
Talon DSP RTOS Proprietary ? embedded DSP active TMS320
www.blackhawk-dsp.com/Talon.aspx
TargetOS Proprietary available to customers embedded active ARM, Cortus, Freescale ColdFire, PowerPC
www.blunkmicro.com/os.htm
T-Kernel T-License source available embedded RTOS active ARM, MIPS, SH, more
www.t-engine.org
THEOS ? ? ? ? ?
www.theos-software.com
ThreadX Proprietary available to customers ? active ARC, ARM/Thumb, AVR32, BlackFin, 680x0-ColdFire, H8-300H, Luminary Micro Stellaris, M-CORE, MicroBlaze, PIC24-dsPIC, PIC32, MIPS, V8xx, Nios II, PowerPC, Renesas RX100, RX200, RX600, RX700, Synergy, SH, SHARC, StarCore, STM32, StrongARM, TMS320C54x, TMS320C6x, x86/x386, XScale, Xtensa/Diamond, ZSP
rtos.com/solutions/threadx/
TizenRT Apache 2.0 open source embedded active ARM
github.com/Samsung/TizenRT

TI-RTOS Kernel (SYS/BIOS)
BSD open source embedded active Mostly Texas Instruments: MSP430-432, C2000-5000-6000, TI's ARM families (Cortex M3-4F-R4-A8-A15), SimpleLink Wireless CC2xxx-CC3xxx
www.ti.com/tool/sysbios
Tock OS
Apache 2.0/MIT
open source
embedded
active
ARM Cortex

https://www.tockos.org
Trampoline Operating System (OSEK and AUTOSAR) GNU GPLv2 open source embedded active AVR, H8-300H, POSIX, NEC V850e, ARM7, Infineon C166, HCS12 or PowerPC
trampoline.rts-software.org
TNKernel BSD open source embedded active ARM, PIC24-32-dsPIC, HCS08, STM32 (Cortex-M3)
www.tnkernel.com
TNeo BSD open source embedded active Cortex-M0-M0+-M1-M3-M4-M4F, PIC24-32-dsPIC
github.com/dimonomid/tneo
Transaction Processing Facility Proprietary ? general purpose active
IBM System/360 derivatives

www.ibm.com/software/htp/tpf
TRON project Free mixed mixed active any: is a specification, not an implementation
www.tron.org/index-e.html
TUD:OS GNU GPL open source ? active ARM, IA-32, x86-64
demo.tudos.org/eng_about.html
Unison RTOS Mixed, open source and commercial open source MCU, DSC, DSP SoC, FPGA active Pic32, ARM Cortex (TI Stellaris Tiva Sitara, ST STM32, NXP LPC1X00, Freescale iMX6 Kinetis, Renesas RZ, RX600, SH2A, SH2AFPU, R32C, MIPS4K, {SHARC, ColdFire, Xilinx MicroBlaze, proprietary}
www.rowebots.com/en/products/unison-rtos-article
UNIX-RTR ? ? ? defunct PDP-11 ?
uSmartx BSD open source embedded ? ARM7TDMI, AVR, H8
usmartx.sourceforge.net
u-velOSity Proprietary ? microkernel active ?
www.ghs.com/products/micro_velosity.html
velOSity ? ? ? active Power Architecture, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinci
www.ghs.com/products/velosity.html
VRTX Proprietary ? ? superseded by Nucleus RTOS
ARM, MIPS, PowerPC, RISC

www.mentor.com/embedded-software/nucleus
VxWorks Proprietary ? embedded active ARM, IA-32, Intel 64, MIPS, PowerPC, SH-4, StrongARM, xScale
www.windriver.com/products/vxworks
Windows CE Proprietary Microsoft Shared Source embedded active x86, MIPS, ARM, SuperH
www.microsoft.com/windowsembedded
Xenomai GNU GPLv2 open source general active x86, x86-64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x and BF56x
www.xenomai.org
XMK BSD open source embedded inactive-beta ?
www.integerfox.com/xmk
Simulink Real-Time Proprietary closed real-time testing-embedded active x86
www.mathworks.com/products/simulink-real-time
Y@SOS GNU LGPL open source embedded active Cortex-M3, STM32
www.yasos.org
MontaVista Linux GNU GPL open source embedded active ?
www.mvista.com
UNOS ? ? ? historic 680x0 ?
uOS GNU GPL open source embedded active AVR, ARM, MIPS32, MSP430, Intel i386, Linux386
code.google.com/p/uos-embedded/wiki/about
Zephyr Apache 2.0 open source embedded active
ARM (Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M23, Cortex-M33), x86, ARC, RISC-V, Nios II, Xtensa

www.zephyrproject.org


External links[edit]



  • Comparison of real-time operating systems at Curlie










Retrieved from "https://en.wikipedia.org/w/index.php?title=Comparison_of_real-time_operating_systems&oldid=866176705"





Navigation menu

























(window.RLQ=window.RLQ||).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.464","walltime":"0.495","ppvisitednodes":{"value":3841,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":81574,"limit":2097152},"templateargumentsize":{"value":6975,"limit":2097152},"expansiondepth":{"value":6,"limit":40},"expensivefunctioncount":{"value":0,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":0,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 228.885 1 -total"," 71.92% 164.610 157 Template:URL"," 5.78% 13.239 1 Template:Real-time_operating_systems"," 4.84% 11.083 1 Template:Navbox"," 2.86% 6.537 87 Template:Free"," 2.68% 6.144 107 Template:Dunno"," 2.44% 5.594 1 Template:Dmoz"," 1.82% 4.165 77 Template:Proprietary"," 1.08% 2.483 7 Template:Partial"," 0.90% 2.062 1 Template:Main_other"]},"scribunto":{"limitreport-timeusage":{"value":"0.127","limit":"10.000"},"limitreport-memusage":{"value":1474685,"limit":52428800}},"cachereport":{"origin":"mw1248","timestamp":"20181029163747","ttl":1900800,"transientcontent":false}}});mw.config.set({"wgBackendResponseTime":598,"wgHostname":"mw1248"});});

Popular posts from this blog

Full-time equivalent

Bicuculline

さくらももこ