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.
- Поддержка различных архитектур.
- Обширный набор тестов с конкретными целевыми показателями.
Поддерживаемые платформы
Примечания
- ↑ https://forum.chibios.org/viewtopic.php?f=7&t=5963&p=43474#p43474 (англ.) — 2025.
- ↑ ChibiOS/RT free embedded RTOS • View topic - MIPS32 port. Дата обращения: 29 марта 2013. Архивировано из оригинала 5 апреля 2013 года.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.