11-10-2023
ChibiOS/RT | |
Разработчик |
Giovanni Di Sirio |
---|---|
Семейство ОС | |
Последняя версия | |
Тип ядра | |
Лицензия |
модифицированная GPL |
Состояние |
Актуальное |
Веб-сайт |
www.chibios.org |
ChibiOS/RT — компактная многозадачная операционная система реального времени (ОСРВ) для встроенных систем. Распространяется под модифицированной лицензией GPLv3.
Краткое описание системы на домашней странице проекта гласит:
ChibiOS/RT предназначена для встраиваемых систем реального времени и где важное требование для выполняемых приложений — это эффективность и компактный код. Данная ОС РВ характеризуется высокой мобильностью, маленьким объёмом и, в основном, по своей архитектуре оптимизирована для чрезвычайно эффективного переключения между задачами.
Основные характеристики:
— Эффективность и портативность — вот преимущества ядра.
— Статичная архитектура — все статически выделяется во время компиляции.
— Динамические расширения — динамические объекты поддерживаются как дополнительный слой надстройки статичного ядра.
— Богатый набор примитивов: потоки, виртуальные таймеры, семафоры, мьютексы, переменные условия, сообщения, почтовые ящики, флаги событий.
— Поддержка алгоритма приоритетного наследования мьютексов.
— HAL-компонент поддержки различных абстрактных драйверов устройств: порт, последовательный порт, ADC, CAN, I2C, MAC, MMC, PWM, SPI, UART, USB, USB-CDC
— Поддержка внешних компонентов uIP, lwIP, FatFs.
— Поддержка различных архитектур .
— Обширный набор тестов с конкретными целевыми показателями.
Поддерживаемые платформы:
— ARM7
— Cortex-M0, -M3, -M4
— PPC e200zX
— STM8
— MSP430
— AVR
— x86
— PIC32[1]
Это заготовка статьи о программном обеспечении. Вы можете помочь проекту, дополнив её. |
|
|
ChibiOS/RT.