Dies ist eine Liste von Echtzeitbetriebssystemen (RTOS). Ein Echtzeitbetriebssystem zeichnet sich dadurch aus, dass die Verarbeitungszeit eines Eingangssignals kürzer ist als die Zeit bis zum nächsten Eingangssignal desselben Typs.
| Name | Lizenz | Quellmodell | Target nutzt | Status | Plattformen |
|---|---|---|---|---|---|
| Apache Mynewt | Apache 2.0 | Open Source | eingebettet | aktiv | ARM Cortex-M , MIPS32 , Microchip PIC32 , RISC-V |
| BeRTOS | Modifizierte GNU GPL | Open Source | eingebettet | archiviert | ARM, Cortex-M3, ARM ARM7TDMI, Atmel AVR, PowerPC (Emulator), x86 (Emulator), x86-64 (Emulator) |
| ChibiOS/RT | Dual, GNU GPL oder proprietär | Open Source | eingebettet, geringer Platzbedarf | aktiv | x86, ARM7 , ARM9 , Cortex-M0-M3-M4, PowerPC e200z , STM8, STM32, AVR, MSP430, ColdFire, H8S |
| ChorusOS | ? | ? | ? | stillgelegt | SPARC , x86, PowerPC |
| Contiki | BSD | Open Source | eingebettet, WSN | aktiv | MSP430, AVR, ARM |
| Data General RDOS | Eigentumsrechtlich geschützt | ? | allgemeiner Zweck | stillgelegt | Data General Nova , Data General Eclipse |
| Deos | Eigentumsrechtlich geschützt | geschlossen | sicherheitskritisch | aktiv | x86, PowerPC, ARM, MIPS |
| DioneOS | Eigentumsrechtlich geschützt | für Lizenznehmer verfügbar | eingebettet | MSP430, MSP430x | |
| DNIX | Eigentumsrechtlich geschützt | geschlossen | allgemeiner Zweck | stillgelegt | 68000 |
| GEC DOS | Eigentumsrechtlich geschützt | geschlossen | Prozesssteuerung | stillgelegt | GEC 4000-Serie |
| DSOS | Eigentumsrechtlich geschützt | geschlossen | ? | stillgelegt | TI -980A Minicomputer |
| DSP/BIOS | Eigentumsrechtlich geschützt | geschlossen, mit Lizenz erhältlich | allgemeiner Zweck | nur Wartung | Hauptsächlich Texas Instruments C2800-, C5500-, C6000- und OMAP-DSP-Kerne. Wurde durch TI-RTOS ersetzt , ist aber weiterhin zum Download verfügbar. |
| eCos | Modifizierte GNU GPL | Open Source | eingebettet | inaktiv | ARM-XScale-Cortex-M, CalmRISC, 680x0-ColdFire, fr30, FR-V, H8, IA-32, MIPS, MN10300, OpenRISC , PowerPC, SPARC, SuperH , V8xx |
| eCosPro | Modifizierte GNU GPL- oder eCosPro-Lizenz | Open Source mit nicht-freien Teilen | aktiv | 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 | |
| embOS | Eigentumsrechtlich geschützt | Geschlossen, für Kunden verfügbar, kostenloser Objektcode für nichtkommerzielle Nutzung | eingebettete Systeme, industrielle Anwendungen, IoT, sicherheitskritische Systeme | aktiv | 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 |
| ERIKA Unternehmen | GPL und GPL-Verknüpfungsausnahme | Open Source | eingebettet | ARM7, ARM Cortex-M, ARM Cortex-A (auf Jailhouse-Hypervisor), Hitachi H8, Altera Nios2, Microchip dsPIC (einschließlich dsPIC30, dsPIC33 und PIC24), Microchip PIC32, STMicroelectronics ST10, Infineon C167, Infineon Tricore, Freescale PPC e200 (MPC 56xx) (einschließlich PPC e200 z0, z6, z7), Freescale S12XS, EnSilica eSi-RISC, AVR, Lattice Mico32, MSP430, Renesas RX200, x86-64 (auf Jailhouse-Hypervisor) | |
| EROS | Modifizierte GNU GPL | Open Source | experimentelle Forschung | ruhend | IA-32 |
| FlexOS | Eigentumsrechtlich geschützt | geschlossen | allgemeiner Zweck, industriell, POS | stillgelegt | 186, 286, 386, V60, V70, 68000 |
| FreeRTOS | MIT | Open Source | eingebettet | aktiv | ARM, AVR, AVR32, ColdFire, ESP32, HCS12, IA-32, Cortex-M3-M4-M7, Infineon XMC4000 , MicroBlaze, MSP430, PIC, PIC32, Renesas H8/S, RISC-V , RX100-200-600-700, 8052, STM32, TriCore , EFM32 |
| Fuchsie | Variiert | eingebettet | AArch64 , x86-64 | ||
| Keil RTX | Apache 2.0 | Open Source | eingebettet | Arm Cortex-M | |
| FunkOS | Modifizierte Sleepycat-Lizenz | Open Source | eingebettet | AVR, MSP430, Cortex-M3 | |
| HeartOS | Eigentumsrechtlich geschützt | geschlossen | sicherheitskritisch | x86, PowerPC, ARM | |
| Huawei LiteOS | BSD | Open Source | eingebettet | stillgelegt | ARM (M0/3/4/7, A7/17/53, ARM9/11), x86, RISC-V |
| HarmonyOS | Eigentumsrechtlich geschützt | geschlossen | eingebettet | aktiv | AArch64 , x86-64 , RISC-V , LingxiISA |
| IBM 4680 Betriebssystem | Eigentumsrechtlich geschützt | geschlossen | allgemeiner Zweck, industriell, POS | stillgelegt | 286 |
| IBM 4690 Betriebssystem | Eigentumsrechtlich geschützt | aktiv | 286, 386 | ||
| INTEGRITÄT | Eigentumsrechtlich geschützt | eingebettet | ARM, XScale , Blackfin , ColdFire, MIPS, PowerPC, x86 | ||
| INtime | Eigentumsrechtlich geschützt | x86 | |||
| ITRON | T-Lizenz | variiert | eingebettet | ARM, MIPS, x86, Renesas RX100-200-600-700-andere | |
| Kaspersky OS | Eigentumsrechtlich geschützt | Open Source | sicherheitskritische Virtualisierung | x86, x86_64, ARMV5, ARMV7, ARMV8, MIPS32 | |
| KolibriOS | GNU GPL | einbettbar | x86 | ||
| LynxOS | Eigentumsrechtlich geschützt | Quelle verfügbar | eingebettet | Motorola 68010 , x86/IA-32, ARM, Freescale PowerPC, PowerPC 970 , LEON | |
| Mbed OS | Apache 2.0 | Open Source | eingebettet | aufgegeben [ 1 ] | Arm Cortex-M |
| MenuetOS | GNU GPL | Open Source | aktiv | ? | IA-32 |
| MERT | Eigentum von Bell Labs | geschlossen | Betriebssysteme für Fernsprechvermittlungssysteme | inaktiv | PDP-11 |
| MicroC/OS-III | Apache 2.0 | Open Source | eingebettet | aktiv | 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, ... |
| MontaVista Linux | GNU GPL | Open Source | eingebettet | ? | |
| MP/M | Eigentumsrechtlich geschützt | geschlossen (inzwischen: Open Source) | allgemeiner Zweck, industriell | stillgelegt | 8080, Z80, 8086 |
| MQX | Eigentumsrechtlich geschützt | kostenlose Quelle verfügbar | eingebettet | aktiv | Freescale Power, ColdFire, Kinetis Cortex ARM, Liste der Freescale-Produkte |
| Mehrbenutzer-DOS | Eigentumsrechtlich geschützt | geschlossen | universell einsetzbar, industriell | stillgelegt | 386 |
| Nano-RK | Dual, GPL oder kommerziell | Open Source | eingebettet, WSN | stillgelegt | AVR, MSP430 |
| Neutrino | Eigentumsrechtlich geschützt | einige Quellen angegeben | Mikrokernel, eingebettet, industriell | aktiv | ARM, ARM64, MIPS, PPC, SH, x86, x86-64, XScale |
| Nucleus RTOS | Eigentumsrechtlich geschützt | Quelle angegeben | eingebettet | ARM (Cortex-M3-M4-R4-R4F-A8-A9, ARM7-9-11), PowerPC, MIPS32-16e, microMIPS, ColdFire, SuperH | |
| NUSS | Eigentumsrechtlich geschützt | Open Source | eingebettet, industriell | ARM-M0, ARM-M0+, ARM Cortex-M3, ARM9, ARM Cortex-M7, Cortex-M3 | |
| Nut/OS | BSD | eingebettet, industriell | AVR, AVR32, ARM7 , ARM9 , Cortex-M3 | ||
| NuttX | Apache 2.0 | Open Source | eingebettet, geringer Platzbedarf | Linux-Benutzermodus, 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 | |
| OpenComRTOS | Eigentumsrechtlich geschützt | Quelle angegeben | eingebettet | Freescale PowerPC , Texas Instruments C66xxx DSP , ARM , XMOS , MicroBlaze , LEON , NXP CoolFlux DSP , Melexis MLX16, Win32 , Linux | |
| OS2000 | Eigentumsrechtlich geschützt | ? | eingebettet | aktiv | MIPS (Baget-Variante), KOMDIV-32 , KOMDIV-64 , Intel BSPs ( x86 ) |
| OS4000 | Eigentumsrechtlich geschützt | geschlossen | Prozesssteuerung | nur Wartung | GEC 4000-Serie |
| OSE | Eigentumsrechtlich geschützt | für Kunden verfügbar | allgemeiner Zweck | aktiv | ARM, PowerPC, x86, TI OMAP, ... |
| OS-9 | Eigentumsrechtlich geschützt | für Kunden verfügbar | eingebettet | ARM-strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809 , 680x0, SPARC | |
| OSEK | Dual, GPL oder kommerziell | Spezifikation | Motorsteuergeräte | ||
| Phoenix-RTOS | BSD | Open Source | eingebettet | aktiv | ARMv7 Cortex-M, ARMv7 Cortex-A, IA-32, RISC-V |
| PikeOS | Eigentumsrechtlich geschützt | für Kunden verfügbar | Zertifizierbare Sicherheit, eingebettete Virtualisierung | PPC, x86, ARM, MIPS, SPARC-LEON, RISC-V | |
| Protothreads | BSD | Open Source | allgemeiner Zweck | aktiv | Architektur unabhängig |
| pSOS | Eigentumsrechtlich geschützt | ? | ? | eingestellt | 680x0 |
| PX5 RTOS | Eigentumsrechtlich geschützt | lizenzgebührenfreie Lizenzierung | eingebettet | aktiv | Architekturen für eingebettete Mikrocontroller (MCU) und Mikroprozessoren (MPU). ARM Cortex-M, Cortex-R, Cortex-A, RISC-V. AMP- und SMP-Konfigurationen. |
| QNX | Eigentumsrechtlich geschützt | ? | Mikrokernel, eingebettet, industriell | aktiv | |
| QP | Dual, GPL oder kommerziell | Dual | MCU, DSC, DSP SoC | ARM7/9, ARM Cortex-M3-M0, MSP430, TMS320C28x, AVR, AVRXmega, ColdFire, 68HC08, M16C/R8C, H8, 8051, 80251, PIC18, PIC24/dsPIC33, Nios II, PSoC1 | |
| REAL/32 | Eigentumsrechtlich geschützt | geschlossen | universell einsetzbar, industriell | 386 | |
| Echtzeit-Linux ( PREEMPT RT ) | GNU GPLv2 | Open Source | allgemeiner Zweck | x86, x86_64, RISC-V, ARM64 und LoongArch (ARM und POWER im -rt- Zweig) [ 2 ] | |
| REX OS | Eigentumsrechtlich geschützt | geschlossen, mit Lizenz erhältlich | eingebettet | inaktiv | ARM |
| AUFSTAND | GNU LGPL | Open Source | aktiv | ARM7, ARM Cortex M, MSP430, AVR, RISC-V, Xtensa | |
| RMX | Eigentumsrechtlich geschützt | geschlossen | stillgelegt | Intel 8080 , 8086 , 80386 und höher | |
| RODOS | BSD | Quelle angegeben | aktiv | ARMv7 (M3, A8, A9), AVR32 , PowerPC 405 , SPARC 64 Plattformen: SmartFusion2, Raspberry Pi , STM32. Betriebssysteme: Linux , Windows , macOS , FreeRTOS , RTEMS. | |
| RSX-11 | Eigentumsrechtlich geschützt | ? | ? | historisch | PDP-11 |
| RT-11 | Eigentumsrechtlich geschützt | ? | allgemeiner Zweck | stillgelegt | PDP-11 |
| RTAI | GNU GPL | Open Source | allgemeiner Zweck | aktiv | x86 (mit und ohne FPU und TSC), x86-64, PowerPC, ARM (StrongARM; ARM7: clps711x-Familie, Cirrus Logic EP7xxx, CS89712, PXA25x), m68k (unterstützt sowohl MMU- als auch NOMMU-CPUs) |
| RTEMS | BSD | eingebettet | AArch64, ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, x86_64, 68k, Microblaze, Milkymist SoC, MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32 , LEON, Mongoose-V | ||
| RTLinux | GNU GPL | allgemeiner Zweck | inaktiv | das Gleiche wie bei Linux | |
| RT-Thread | Apache 2.0 | Open Source | eingebettet | aktiv | ARM, ARM Cortex-M0-M3-R4-M4-M7, IA-32, AVR32, Blackfin, nios, PPC, M16C, MIPS (loongson-1b-1c, PIC32, xburst), MicroBlaze, V850, unicore32, |
| RTXC Quadros | Eigentumsrechtlich geschützt | Quelle verfügbar | eingebettet | ARM – Atmel/Freescale/NXP/ ST /TI, Blackfin , 680x0-ColdFire, PowerPC, StarCore, TI-Luminary Stellaris, TI OMAP, XScale | |
| RTX, RTX64 | Eigentumsrechtlich geschützt | geschlossen | MS Windows-Erweiterung | x86, x86-64 | |
| RX116 | ? | ? | eingebettet, industriell | stillgelegt | NEC V20 , NEC V30 , NEC V40 , NEC V50 |
| RX616 | ? | ? | sicherheitskritisch, eingebettet, industriell | NEC V60 , NEC V70 | |
| RX-UX832 | ? | ? | eingebettet, industriell, universell einsetzbar | NEC V60, NEC V70 | |
| SafeRTOS | Eigentumsrechtlich geschützt | Quellcode und Design Assurance Pack verfügbar | eingebettet, sicherheitskritisch | aktiv | Dasselbe wie bei FreeRTOS |
| SuperTinyKernel RTOS | MIT | Open Source | eingebettet, IoT, sicherheitskritisch | aktiv | ARM Cortex-M (ARMv6-M bis ARMv8.1-M: M0, M3, M4, M7, M33, M55), RISC-V (RV32I, RV32E), x86 ( Simulatormodus ) |
| Hai | GNU GPL | Open Source | ? | inaktiv | ? |
| Simulink Echtzeit | Eigentumsrechtlich geschützt | geschlossen | Echtzeittests integriert | aktiv | x86 |
| SINTRAN III | Eigentumsrechtlich geschützt | ? | ? | ? | Norsk Data Computer |
| Symbian OS | Finsternis | Open Source | eingebettet | stillgelegt | ARM |
| T-Kernel | T-Lizenz | Quelle verfügbar | eingebettetes Echtzeitbetriebssystem | aktiv | ARM, MIPS, SH und mehr |
| THEOS | Eigentumsrechtlich geschützt | ? | ? | ? | ? |
| ThreadX | MIT | Open Source | eingebettet, IoT, sicherheitskritisch | aktiv | 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 |
| TI-RTOS -Kernel (SYS/BIOS) | BSD | Open Source | eingebettet | Hauptsächlich Texas Instruments: MSP430-432, C2000-5000-6000, TIs ARM-Familien (Cortex M3-4F-R4-A8-A15), SimpleLink Wireless CC2xxx-CC3xxx | |
| TizenRT | Apache 2.0 | Open Source | eingebettet | aktiv | |
| Transaktionsverarbeitungszentrum | Eigentumsrechtlich geschützt | gemischt | allgemeiner Zweck | aktiv | IBM Z- Serie |
| TRON-Projekt | Frei | gemischt | gemischt | aktiv | any: ist eine Spezifikation, keine Implementierung |
| UNIX-RTR | ? | ? | ? | stillgelegt | PDP-11 |
| UNOS | ? | ? | ? | historisch | 680x0 |
| μITRON | T-Lizenz | Open Source | eingebettet | aktiv | ARM, MIPS, x86, Renesas RX100-200-600-700-andere |
| μ-Geschwindigkeit | Eigentumsrechtlich geschützt | ? | Mikrokernel | aktiv | ? |
| Geschwindigkeit | Eigentumsrechtlich geschützt | ? | ? | Power ISA, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinci | |
| VAXELN | Eigentumsrechtlich geschützt | geschlossene Quelle | ? | historisch | VAX |
| VRTX | Eigentumsrechtlich geschützt | ? | ? | wurde durch Nucleus RTOS ersetzt. | ARM, MIPS, PowerPC, RISC |
| VxWorks | Eigentumsrechtlich geschützt | ? | eingebettet | aktiv | ARM, IA-32, Intel 64, MIPS, PowerPC, SH-4, StrongARM, xScale |
| Windows CE | Eigentumsrechtlich geschützt | Microsoft Shared Source | x86, MIPS, ARM, SuperH | ||
| Windows 10 IoT | Eigentumsrechtlich geschützt | ? | Intel Atom, Celeron, Pentium; Qualcomm Snapdragon, Broadcom, NXP i.MX | ||
| Xenomai | GNU GPLv2 | Open Source | allgemein | x86, x86-64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x und BF56x | |
| XINU | Frei | eingebettet | aktiv | x86, MIPS, ARM, AVR | |
| XMK | BSD | Open Source | eingebettet | inaktiv | |
| Zephyr | Apache 2.0 | Open Source | eingebettet | aktiv | ARM ( Cortex-M0 , -M3 , -M4 , -M23 , -M33 , -R4 , -R5 , -A53 ), x86 , ARC , RISC-V , Nios II , Xtensa , SPARC |
Referenzen
- ^ „Wichtiges Update zu Mbed“ . Abgerufen am 16.07.2024 .
- ^ PREEMPT_RT Patch-Versionen
Externe Links
- RTOS-Leistungsbericht 2024 (FreeRTOS / ThreadX / PX5 / Zephyr) – Beningo Embedded Group
- RTOS-Vergleich 2013 (Nucleus / ThreadX / ucOS / Unison) – Embedded Magazine
- Zeitvergleich der Echtzeitbetriebssysteme für STM32-Mikrocontroller (FreeRTOS, RT-Thread, RTX, uC/OS-II, uC/OS-III) – Symmetry in 2020
