ChibiOS/RT

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
ChibiOS/RT
ChibiOS Embeddedware Official Logo.jpg
Разработчик

Giovanni Di Sirio

Семейство ОС

Операционная система реального времени

Исходный код

открытый

Последняя версия

16.1.5 (3 июля 2016)[1]

Тип ядра

микроядро

Лицензия

модифицированная GPL

Состояние

активное

Веб-сайт

chibios.org

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

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

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

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

См. также[править | править вики-текст]

Примечания[править | править вики-текст]