ChibiOS/RT
ChibiOS/RT | |
---|---|
![]() | |
Разработчик | Giovanni Di Sirio |
Семейство ОС | Операционная система реального времени |
Исходный код | открытый |
Последняя версия | |
Последняя тестовая версия | 20.3.2 (“Praiano”) (1 Августа 2020) |
Тип ядра | микроядро |
Лицензия | модифицированная GPL |
Состояние | активное |
Репозиторий исходного кода | svn.code.sf.net/p/chibio… |
Веб-сайт | chibios.org |
ChibiOS/RT — компактная многозадачная операционная система реального времени (ОСРВ) для встроенных систем. Распространяется под модифицированной лицензией GPLv3. ChibiOS/RT предназначена для встраиваемых систем реального времени и где важное требование для выполняемых приложений — это эффективность и компактный код. Данная ОСРВ характеризуется высокой мобильностью, маленьким объёмом и, в основном, по своей архитектуре оптимизирована для чрезвычайно эффективного переключения между задачами.
Основные характеристики
[править | править код]- Эффективность и портативность — вот преимущества ядра.
- Статичная архитектура — всё статически выделяется во время компиляции.
- Динамические расширения — динамические объекты поддерживаются как дополнительный слой надстройки статичного ядра.
- Богатый набор примитивов: потоки, виртуальные таймеры, семафоры, мьютексы, условные переменные, очереди сообщений, почтовые ящики, флаги событий.
- Поддержка алгоритма приоритетного наследования мьютексов.
- HAL-компонент поддержки различных абстрактных драйверов устройств: порт, последовательный порт, ADC, CAN, I2C, MAC, MMC, PWM, SPI, UART, USB, USB-CDC.
- Поддержка внешних компонентов uIP, lwIP, FatFs.
- Поддержка различных архитектур.
- Обширный набор тестов с конкретными целевыми показателями.
Поддерживаемые платформы
[править | править код]Примечания
[править | править код]- ↑ http://www.chibios.com/forum/viewtopic.php?f=7&t=4487&p=32724#p32724
- ↑ ChibiOS/RT free embedded RTOS • View topic - MIPS32 port . Дата обращения: 29 марта 2013. Архивировано из оригинала 5 апреля 2013 года.
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |