ChibiOS/RT

ChibiOS/RT
Изображение логотипа
Разработчик Giovanni Di Sirio
Семейство ОС Операционная система реального времени
Исходный открытый
Последняя версия
Последняя тестовая версия 20.3.2 (“Praiano”) (1 Августа 2020)
Тип ядра микроядро
Лицензия модифицированная GPL
Состояние активное
Репозиторий исходного а osdn.net/projects/chibio…
Веб-сайт chibios.org

ChibiOS/RT — компактная многозадачная операционная система реального времени (ОСРВ) для встроенных систем. Распространяется под модифицированной лицензией GPLv3. ChibiOS/RT предназначена для встраиваемых систем реального времени и где важное требование для выполняемых приложений — это эффективность и компактный . Данная ОСРВ характеризуется высокой мобильностью, маленьким объёмом и, в основном, по своей архитектуре оптимизирована для чрезвычайно эффективного переключения между задачами.


Основные характеристики[ | ]

  • Эффективность и портативность — вот преимущества ядра.
  • Статичная архитектура — всё статически выделяется во время компиляции.
  • Динамические расширения — динамические объекты поддерживаются как дополнительный слой надстройки статичного ядра.
  • Богатый набор примитивов: потоки, виртуальные таймеры, семафоры, мьютексы, условные переменные, очереди сообщений, почтовые ящики, флаги событий.
  • Поддержка алгоритма приоритетного наследования мьютексов.
  • HAL-компонент поддержки различных абстрактных драйверов устройств: порт, последовательный порт, ADC, CAN, I2C, MAC, MMC, PWM, SPI, UART, USB, USB-CDC.
  • Поддержка внешних компонентов uIP, lwIP, FatFs.
  • Поддержка различных архитектур.
  • Обширный набор тестов с конкретными целевыми показателями.

Поддерживаемые платформы[ | ]

См. также[ | ]

Примечания[ | ]

  1. http://www.chibios.com/forum/viewtopic.php?f=7&t=4487&p=32724#p32724
  2. ChibiOS/RT free embedded RTOS • View topic - MIPS32 port (недоступная ссылка). Дата обращения: 29 марта 2013. Архивировано 5 апреля 2013 года.