Сравнение операционных систем реального времени
Эта статья нуждается в дополнительных цитатах для проверки . ( июнь 2024 г. ) |
Это список операционных систем реального времени (RTOS). Это операционная система , в которой время, необходимое для обработки входного стимула, меньше времени, прошедшего до следующего входного стимула того же типа.
Имя | Лицензия | Исходная модель | Целевое использование | Статус | Платформы |
---|---|---|---|---|---|
Апач Майньютт | Апач 2.0 | открытый исходный код | встроенный | активный | ARM Cortex-M , MIPS32 , Микрочип PIC32 , RISC-V |
БЕРТОС | Модифицированная лицензия GNU GPL | открытый исходный код | встроенный | в архиве | ARM, Cortex-M3, ARM ARM7TDMI, Atmel AVR, PowerPC (emu), x86 (emu), x86-64 (emu) |
КэпРОС | GNU GPL | открытый исходный код | встроенный | активный | ИА-32, АРМ9 |
ЧибиОС/РТ | Двойной, GNU GPL или проприетарный | открытый исходный код | встроенный, небольшой размер | активный | x86, ARM7 , ARM9 , Cortex-M0-M3-M4, PowerPC e200z , STM8, STM32, AVR, MSP430, ColdFire, H8S |
ХорусОС | ? | ? | ? | несуществующий | СПАРК , x86, PowerPC |
Параллельный CP/M, стал депутатом / М | Собственный | закрытый (в то же время: с открытым исходным кодом) | общего назначения, промышленный | исторический | 8080, З80, 8086 |
Параллельная DOS стал многопользовательской DOS | Собственный | закрыто | несуществующий | 8086, 286, 386, 68000 (также 8080/Z80 в двухпроцессорных вариантах) | |
Контики | БСД | открытый исходный код | встроенный, WSN | активный | МСП430, АВР, ARM |
Общие данные RDOS | Собственный | ? | общего назначения | несуществующий | Данные General Nova , Данные General Eclipse |
боги | Собственный | закрыто | критическая безопасность | активный | x86, PowerPC, ARM, MIPS |
ДионеОС | Собственный | доступен для лицензиата | встроенный | МСП430, МСП430x | |
ДМЕРТ (Дуплексная работа в нескольких средах в режиме реального времени) | Собственный (Bell Labs) | закрыто | ОС для систем междугородной телефонной коммутации | неактивный | Белл Лаборатории 3B20D (запатентованная система, подобная VAX, с резервными [дуплексными] процессорами) |
ДНИКС | Собственный | закрыто | общего назначения | несуществующий | 68000 |
ГЭК ДОС | Собственный | закрыто | управление процессом | несуществующий | Серия ГЭК 4000 |
ДСОС | Собственный | закрыто | ? | несуществующий | ТИ Миникомпьютер -980А |
ЦСП/БИОС | Собственный | закрыт, доступен по лицензии | общего назначения | только обслуживание | В основном ядра Texas Instruments C2800, C5500, C6000 и OMAP DSP. Заменен на TI-RTOS , но доступен для скачивания. |
DSPnano ОСРВ | Собственный | открытый исходный код | MCU, DSC, SoC DSP | активный | R8C, M16C, PIC24, dsPIC33 |
ЭКоС | Модифицированная лицензия GNU GPL | открытый исходный код | встроенный | неактивный | ARM-XScale-Cortex-M, CalmRISC, 680x0-ColdFire, fr30, FR-V, H8, IA-32, MIPS, MN10300, OpenRISC , PowerPC, SPARC, SuperH , V8xx |
экосПро | GNU GPL или eCosPro. Модифицированная лицензия | открытый исходный код с платными частями | активный | 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 | Собственный | закрытый, доступный для клиентов, бесплатный объектный код для некоммерческого использования | встроенный, промышленный, IoT, критический для безопасности | активный | 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 , РЛ78, РХ850, РС100/200/600/700, РЗ, Ш2А, СТМ8, СТ7, В850, 78К0, 8051 |
ЭРИКА Предприятие | GPL и GPL Исключение при связывании | открытый исходный код | встроенный | ARM7, ARM Cortex-M, ARM Cortex-A (на гипервизоре Jailhouse), Hitachi H8, Altera Nios2, Microchip dsPIC (включая dsPIC30, dsPIC33 и PIC24), Microchip PIC32, ST Microelectronics ST10, Infineon C167, Infineon Tricore, Freescale PPC e200 (MPC 56xx) (включая PPC e200 z0, z6, z7), Freescale S12XS, EnSilica eSi-RISC, AVR, Lattice Mico32, MSP430, Renesas RX200, x86-64 (на гипервизоре Jailhouse) | |
ЭРОС | Модифицированная лицензия GNU GPL | открытый исходный код | экспериментальный исследовательское использование | дремлющий | ИА-32 |
ФлексОС | Собственный | закрыто | общего назначения, промышленные, POS | несуществующий | 186, 286, 386, В60, В70, 68000 |
Гибкая ОСРВ безопасности | Собственный | закрыт, доступен для клиентов | встроенный, критический для безопасности | активный | Altera/Intel NIOS II , ARM9 , ARM Cortex-M , ARM Cortex-R , ARM Cortex-A , Infineon TriCore , Infineon AURIX , NXP ColdFire , NXP Kinetis , NXP PowerPC e200 , NXP QorIQ , STMicroelectronics STM32 , Xilinx/AMD MicroBlaze |
FreeRTOS | С | открытый исходный код | встроенный | активный | 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, СТМ32, Трикоре , ЭФМ32 |
Фуксия | Варьируется | встроенный | AArch64 , x86-64 | ||
Кейл RTX | Апач 2.0 | открытый исходный код | встроенный | Рука Кортекс-М | |
ФанкОС | Модифицированная лицензия Sleepycat | открытый исходный код | встроенный | АВР, MSP430, Кортекс-М3 | |
HeartOS | Собственный | закрыто | критическая безопасность | x86, PowerPC, ARM | |
Huawei LiteOS | БСД | открытый исходный код | встроенный | несуществующий | ARM (M0/3/4/7, A7/17/53, ARM9/11), x86, RISC-V |
ГармонияОС | Собственный | закрыто | встроенный | активный | AArch64 , x86-64 , RISC-V , LingxiISA |
ОС IBM 4680 | Собственный | закрыто | общего назначения, промышленные, POS | несуществующий | 286 |
ОС IBM 4690 | Собственный | активный | 286, 386 | ||
ЧЕСТНОСТЬ | Собственный | встроенный | ARM, XScale , Blackfin , ColdFire, MIPS, PowerPC, x86 | ||
Ответчик | Собственный | х86 | |||
ИТРОН | Т-лицензия | варьируется | встроенный | ARM, MIPS, x86, Renesas RX100-200-600-700-другие | |
Касперский ОС | Собственный | открытый исходный код | критическая безопасность, виртуализация | x86, x86_64, ARMV5, ARMV7, ARMV8, MIPS32 | |
Колибри | GNU GPL | встраиваемый | х86 | ||
ЛинксОС | Собственный | источник доступен | встроенный | Motorola 68010 , x86/IA-32, ARM, Freescale PowerPC, PowerPC 970 , LEON | |
Мбед ОС | Апач 2.0 | открытый исходный код | встроенный | Рука Кортекс-М | |
МинуэтОС | GNU GPL | открытый исходный код | ? | ИА-32 | |
ПОТОМУ ЧТО | Собственный (Bell Labs) | закрыто | ОС для систем междугородной телефонной коммутации | неактивный | ПДП-11 |
МикроС/ОС-III | Апач 2.0 | открытый исходный код | встроенный | активный | 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; СТМ32, ... |
МонтаВиста Линукс | GNU GPL | открытый исходный код | встроенный | ? | |
МП/М | Собственный | закрытый (в то же время: с открытым исходным кодом) | общего назначения, промышленный | несуществующий | 8080, З80, 8086 |
М-RTOS | Собственный | закрыто | критический для безопасности, встроенный | активный | PowerPC, ARM, MIPS |
MQX | Собственный | доступен бесплатный источник | встроенный | активный | Freescale Power, ColdFire, Kinetis Cortex ARM, список продуктов Freescale |
Многопользовательский DOS | Собственный | закрыто | общего назначения, промышленный | несуществующий | 386 |
Нано-РК | Двойная, GPL или коммерческая | открытый исходный код | встроенный, WSN | несуществующий | АРВ, MSP430 |
Нейтрино | Собственный | предоставлен какой-то источник | микроядерный, встроенный, промышленный | активный | ARM, ARM64, MIPS, PPC, SH, x86, x86-64, XScale |
Ядро ОСРВ | Собственный | источник предоставлен | встроенный | ARM (Cortex-M3-M4-R4-R4F-A8-A9, ARM7-9-11), PowerPC, MIPS32-16e, microMIPS, ColdFire, SuperH | |
ОРЕХ | Собственный | открытый исходный код | встроенный, промышленный | ARM-M0, ARM-M0+, ARM Cortex-M3, ARM9, ARM Cortex-M7, Cortex-M3 | |
Гайка/ОС | БСД | встроенный, промышленный | АВР, АВР32, ARM7 , ARM9 , Cortex-M3 | ||
NutX | Апач 2.0 | открытый исходный код | встроенный, небольшой размер | Пользовательский режим Linux, 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 Признание!, Zilog Z8Encore!, Z80 , MIPS PIC32MX, PIC32MZ | |
OpenComRTOS | Собственный | источник предоставлен | встроенный | Freescale PowerPC , Texas Instruments C66xxx DSP , ARM , XMOS , MicroBlaze , LEON , NXP CoolFlux DSP , Melexis MLX16, Win32 , Linux | |
ОС2000 | Собственный | ? | встроенный | активный | MIPS (Baget variant), KOMDIV-32 , KOMDIV-64 , Intel BSPs ( x86 ) |
ОС4000 | Собственный | закрыто | управление процессом | только обслуживание | Серия ГЭК 4000 |
ИЛИ | Собственный | доступен для клиентов | общего назначения | активный | ARM, PowerPC, x86, TI OMAP,... |
ОС-9 | Собственный | доступен для клиентов | встроенный | ARM-strongARM, MIPS, PowerPC, SuperH, x86/Pentium, XSCALE, Motorola 6809 , 680x0, SPARC | |
ОСЕК | Двойная, GPL или коммерческая | спецификация | блоки управления двигателем | ||
Феникс-РТОС | БСД | открытый исходный код | встроенный | активный | ARMv7 Cortex-M, ARMv7 Cortex-A, IA-32, RISC V |
PikeOS | Собственный | доступен для клиентов | сертифицированная безопасность и защищенность, встроенная виртуализация | КПК, x86, ARM, MIPS, SPARC-LEON, RISC-V | |
Протопотоки | БСД | открытый исходный код | общего назначения | активный | Независимая архитектура |
PSOS | Собственный | ? | ? | прекращено | 680x0 |
PX5 ОСРВ | Собственный | безвозмездное лицензирование | встроенный | активный | Встроенные архитектуры MCU и MPU. Cortex-M, Cortex-R, Cortex-A, RISC-V от ARM. Конфигурации AMP и SMP. |
QNX | Собственный | ? | микроядерный, встроенный, промышленный | активный | |
QP | Двойная, GPL или коммерческая | двойной | MCU, DSC, SoC DSP | ARM7/9, ARM Cortex-M3-M0, MSP430, TMS320C28x, AVR, AVRXmega, ColdFire, 68HC08, M16C/R8C, H8, 8051, 80251, PIC18, PIC24/dsPIC33, Nios II, PSoC1 | |
РЕАЛ/32 | Собственный | закрыто | общего назначения, промышленный | 386 | |
Linux реального времени (CONFIG_RT_PREEMPT) | GNU GPLv2 | открытый исходный код | общего назначения | то же, что линукс | |
RedHawk Linux ОСРВ | Собственный | закрыто | аппаратное обеспечение, программное обеспечение, общее назначение | активный | Intel, AMD, ARM, NVIDIA Drive, NVIDIA Jetson Orin |
РЕКС ОС | Собственный | закрыт, доступен по лицензии | встроенный | неактивный | РУКА |
БУНТ | ГНУ ЛГПЛ | открытый исходный код | активный | ARM, MSP430, AVR, x86, RISC-V | |
РМХ | Собственный | закрыто | несуществующий | Intel 8080 , 8086 , 80386 , выше | |
ПОЯВЛЯЕТСЯ | БСД | источник предоставлен | активный | ARMv7 (M3, A8, A9), AVR32 , PowerPC 405 , SPARC 64 Платформы: SmartFusion2, RaspberryPi , STM32. В ОС: Linux , Windows , macOS , FreeRTOS , RTEMS. | |
РСХ-11 | Собственный | ? | ? | исторический | ПДП-11 |
РТ-11 | Собственный | ? | общего назначения | несуществующий | ПДП-11 |
РТАИ | GNU GPL | открытый исходный код | общего назначения | активный | x86 (с FPU и TSC и без них), x86-64, PowerPC, ARM (StrongARM; ARM7: семейство clps711x, Cirrus Logic EP7xxx, CS89712, PXA25x), m68k (поддержка процессоров MMU и NOMMU) |
РТЭМС | Модифицированная лицензия GNU GPL | встроенный | ARM, Blackfin, ColdFire, TI C3x/C4x, H8/300, x86, 68k, SoC Milkymist , MIPS, Nios II, PowerPC, SuperH, SPARC, ERC32 , LEON, Mongoose-V | ||
РТЛинукс | GNU GPL | общего назначения | неактивный | то же, что линукс | |
РТ-Ядро | Собственный | источник предоставлен | встроенный | активный | АРМ, Блэкфин |
RT-Тред | Апач 2.0 | открытый исходный код | встроенный | активный | 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-кадры | Собственный | источник доступен | встроенный | ARM — Atmel/Freescale/NXP/ ST /TI, Blackfin , 680x0-ColdFire, PowerPC, StarCore, TI-Luminary Stellaris, TI OMAP, XScale | |
РТХ, РТХ64 | Собственный | закрыто | Расширение MS Windows | х86, х86-64 | |
RX116 | ? | ? | встроенный, промышленный | несуществующий | НЭК В20 , НЭК В30 , НЭК В40 , НЭК В50 |
RX616 | ? | ? | критический для безопасности, встроенный, промышленный | НЭК В60 , НЭК В70 | |
RX-UX832 | ? | ? | встроенный, промышленный, общего назначения | НЭК В60, НЭК В70 | |
SafeRTOS | Собственный | доступен исходный код и пакет Design Assurance Pack. | встроенный, критический для безопасности | активный | То же, что FreeRTOS |
Акула | GNU GPL | открытый исходный код | ? | неактивный | ? |
Симулинк в реальном времени | Собственный | закрыто | встроенное тестирование в режиме реального времени | активный | х86 |
СИНТРАН III | Собственный | ? | ? | ? | Норвежские компьютеры данных |
ОС Симбиан | Затмение | открытый исходный код | встроенный | несуществующий | РУКА |
Т-Ядро | Т-лицензия | источник доступен | встроенная ОСРВ | активный | ARM, MIPS, SH и т. д. |
ТЕОС | Собственный | ? | ? | ? | ? |
ThreadX | С | открытый исходный код | ? | активный | 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 (SYS/BIOS) | БСД | открытый исходный код | встроенный | В основном Texas Instruments: MSP430-432, C2000-5000-6000, семейства ARM TI (Cortex M3-4F-R4-A8-A15), SimpleLink Wireless CC2xxx-CC3xxx. | |
ТизенРТ | Апач 2.0 | открытый исходный код | встроенный | активный | |
Центр обработки транзакций | Собственный | смешанный | общего назначения | активный | IBM серии Z |
проект ТРОН | Бесплатно | смешанный | смешанный | активный | любой: это спецификация, а не реализация |
UNIX-РТР | ? | ? | ? | несуществующий | ПДП-11 |
НЕКОТОРЫЙ | ? | ? | ? | исторический | 680x0 |
ЮниПротон | Бесплатно | открытый исходный код | встроенный | активный | AArch64 (Kunpeng), x86-64 в сообществе openEuler и ARM , RISC-V , x86 , x64 и LoongArch в OpenHarmony и Oniro OS в качестве дополнительного ядра |
микроИТРОН | Т-лицензия | открытый исходный код | встроенный | активный | ARM, MIPS, x86, Renesas RX100-200-600-700-другие |
μ-велосити | Собственный | ? | микроядро | активный | ? |
velOSity | Собственный | ? | ? | Power ISA, ARM/XScale, MIPS, x86/Pentium, ColdFire, Blackfin, OMAP, DaVinci | |
ВАКСЕЛЬН | Собственный | закрытый исходный код | ? | исторический | ВАКС |
VRTX | Собственный | ? | ? | заменен Nucleus RTOS | ARM, MIPS, PowerPC, RISC |
Вксворкс | Собственный | ? | встроенный | активный | ARM, IA-32, Intel 64, MIPS, PowerPC, SH-4, StrongARM, xScale |
Windows CE | Собственный | Общий исходный код Microsoft | x86, MIPS, ARM, СуперХ | ||
Windows 10 Интернет вещей | Собственный | ? | Интел Атом, Селерон, Пентиум; Qualcomm Snapdragon, Broadcom, NXP i.MX | ||
Ксеномай | GNU GPLv2 | открытый исходный код | общий | x86, x86-64, PowerPC, ARM, Analog Devices Blackfin BF52x, BF53x, BF54x и BF56x | |
СИНУ | Бесплатно | встроенный | активный | x86, MIPS, ARM, AVR | |
ХМК | БСД | открытый исходный код | встроенный | неактивный | |
Зефир | Апач 2.0 | открытый исходный код | встроенный | активный | ARM ( Cortex-M0 , -M3 , -M4 , -M23 , -M33 , -R4 , -R5 , -A53 ), x86 , ARC , RISC-V , Nios II , Xtensa , SPARC |