Эта страница пока что не переведена полностью. Пожалуйста, помогите завершить перевод.
(Сотрите это сообщение по окончании перевода.)
Keil RTX - операционная система реального времени
RTX Real-Time Operating System
Keil RTX это безгонорарная (без отчислений от продаж), детерминированная операционная система реального времени разработанная для процессоров ARM и Cortex-M. Она позволяет создавать программы которые могут одновременно выполнять несколько задач и помогает создавать приложения которые лучше структурированы и легко сопровождаемые.
Возможности
- Безгонорарная детерминированная RTOS с исходниками 1).
- Гибкий планировщик: циклическая, вытесняющая и кооперативная многозадачность
- Быстродействующая работа в реальном времени с минимальным временем отклика на прерывания
- Маленький объем для систем с ограниченными ресурсами
- Неограниченное количество задач с 254-мя уровнями приоритета каждая.
- Неограниченное количество почтовых ящиков(mailboxes), семафоров, мьютексов и таймеров
- Поддержка многопоточной и потоконезависимой работы
- Kernel aware debug support in MDK-ARM
- Dialog-based setup using µVision Configuration Wizard
Benefits
While it is certainly possible to create real-time programs without an RTOS (by executing one or more functions in a Super-loop), there are numerous scheduling, maintenance, and timing issues that an RTOS like the Keil RTX solves for you. For a more detailed comparison between RTOS and Super-loop, take a look at the advantages of using an RTOS.