ChibiOS/RT
| ChibiOS/RT | |
| Разработчик |
Giovanni Di Sirio |
|---|---|
| Семейство ОС | |
| Последняя версия |
2.4.2 — 9 сентября 2012 |
| Тип ядра | |
| Лицензия |
модифицированная GPL |
| Состояние |
Актуальное |
| Веб-сайт | |
ChibiOS/RT — компактная многозадачная операционная система реального времени (ОСРВ) для встроенных систем. Распространяется под модифицированной лицензией GPLv3.
Краткое описание системы на домашней странице проекта, гласит:
ChibiOS/RT предназначена для встраиваемых систем реального времени и где важное требование для выполняемых приложений, это эффективность и компактный код. Данная ОС РВ характеризуется высокой мобильностью, маленьким объемом и, в основном, по своей архитектуре оптимизирована для чрезвычайно эффективного переключения между задачами.
Основные характеристики:
— Эффективность и портативность — вот преимущества ядра.
— Статичная архитектура — все статически выделяется во время компиляции.
— Динамические расширения — динамические объекты поддерживаются как дополнительный слой надстройки статичного ядра.
— Богатый набор примитивов: нити, виртуальные таймеры, семафоры, мьютексы, переменные условия, сообщения, почтовые ящики, флаги событий.
— Поддержка алгоритма приоритетного наследования мьютексов.
— HAL компонент поддержки различных абстрактных драйверов устройств: порт, последовательный порт, ADC, CAN, I2C, MAC, MMC, PWM, SPI, UART.
— Поддержка внешних компонентов uIP, lwIP, FatFs.
— Поддержка различных архитектур .
— Обширный набор тестов с конкретными целевыми показателями.
Поддерживаемые платформы:
- ARM7
- Cortex-M0, -M3, -M4
- PPC e200zX
- STM8
- MSP430
- AVR
- x86
- PIC32[1]
См. также [править]
Примечания [править]
- ↑ ChibiOS/RT free embedded RTOS • View topic - MIPS32 port. Архивировано из первоисточника 5 апреля 2013. Проверено 29 марта 2013.
| Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, исправив и дополнив её. |
| Операционные системы реального времени | |
|---|---|
|
BeOS • ChibiOS/RT • Contiki • DNIX • DSOS • eCos • Embox • EROS • FreeRTOS • FunkOS • Junos • LynxOS • KolibriOS • MenuetOS • MERT • Nano-RK • Nucleus • Open AT OS • OS-9 • OSE • PikeOS • pSOS • Prex • QNX • КПДА.00002-01 • RMX • RSX-11 • RT-11 • RTEMS • RTLinux • scmRTOS • SINTRAN III • Symbian • Talon DSP RTOS • THEOS • ThreadX • TNKernel • TPF • TRON • µC/OS-II • VRTX • VxWorks • Windows CE |

