Операционная система реального времени FX-RTOS
Функциональные характеристики: Ядро FX-RTOS отвечает требованиям детерминизма по времени реакции на события, обладает полным набором сервисов ОСРВ, поддержкой до 1023 уровней приоритета, планированием MPQ с группировкой потоков одного приоритета по очередям, управляемым алгоритмом Round-robin.
Традиционные объекты синхронизации (опционально доступны POSIX-совместимые реализации): мьютекс, семафор, очередь сообщений, пул блоков памяти, барьер, условная переменная.
Ключевые характеристики ОСРВ FX-RTOS: вытесняющая многозадачность, неограниченное количество потоков и системных объектов, широкий выбор примитивов синхронизации, детерминированное время реакции на прерывание, работа в условиях ограниченности ресурсов, наличие режима защиты и разграничения доступа, выделенный стек прерываний, настраиваемая система обработки прерываний, поддержка популярных инструментов разработки, поддержка популярных процессорных архитектур: ARM, RISC-V, x86_64, Эльбрус 2000, MIPS, AVR32, MSP430, масштабируемость и поддержка симметричной многопроцессорности (SMP), возможность переключения между конфигурациями без изменения API.
Заменяет иностранные продукты:
-
Amazon FreeRTOS
Заменяется функционал ядра ОСРВ
-
Analog Devices VDX
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.
-
ARM Mbed OS (Keil RTX)
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.
-
Blackberry QNX
Аналогичный функционал находится в стадии альфа-версии.
-
Green Hills Integrity
Аналогичный функционал находится в стадии альфа-версии.
-
Microsoft Azure RTOS (ThreadX)
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.
-
Segger EmbOS
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.
-
Siemens Nucleus RTOS
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.
-
Silicon Labs (Micrium) μC/OS
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.
-
Texas Instruments TI-RTOS (SYS/BIOS)
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.
-
Wind River VxWorks
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.
-
Wittenstein OpenRTOS/SafeRTOS
Заменяется функционал ОСРВ
-
Zephyr RTOS
Заменяется функционал ядра ОСРВ, недостающее связующее ПО может быть портировано.