Бесплатная и надежная операционная система реального времени Keil® RTX компании ARM® распространяется по лицензии BSD, что делает ее использование абсолютно бесплатным.
Изначально данная операционная система предназначалась для процессоров с ядром Cortex-M, однако со временем была портирована на Cortex-R и Cortex-A9. Теперь данная ОС поддерживает и новую платформу микроконтроллеров MSP432 на базе ядра Cortex-M4F от Texas Instruments.
RTX использует минимум аппаратных ресурсов системы и никогда не отключает аппаратные прерывания.
Основные требования к памяти операционной системы RTX
Параметр | Объем памяти |
Размер кода | < 4 кБайт |
Размер RAM для ядра | < 300 Байт + 128 Байт стека пользователя |
Размер RAM для задачи | [Размер стека задачи] +52 Байта |
RAM для MAilbox | [Макс. кол-во сообщений×4] +16 Байт |
RAM для Semaphore | 8 Байт |
RAM для Mutex | 12 Байт |
RAM для пользовательского таймера | 8 Байт |
Используемая периферия | SystickTimer |
Больше информации по RTOS RTX Вы можете найти на сайте компании Keil®.
Источник: www.compel.ru