Разработчик | Develer srl и сообщество BeRTOS |
---|---|
Написано на | ANSI C |
семейство ОС | Операционные системы реального времени |
Рабочее состояние | Производственная / стабильная |
Исходная модель | Открытый исходный код |
Последний выпуск | 2.7.0 / август 2011 г.; 9 лет назад (2011-08) |
Маркетинговая цель | Встроенные устройства |
Платформы | ARM Cortex-M3, ARM ARM7TDMI, Atmel AVR, x86, x86-64 |
Kernel type | Microkernel |
License | Modified GPL v2 |
Официальный сайт | www.bertos.org |
BeRTOS - это операционная система реального времени, разработанная для встроенных систем.
. Распространяется под измененной GPL лицензия со специальным исключением, которое дает закрытым приложениям право держать свой исходный код закрытым, в то время как сам код BeRTOS остается открытым.
Он имеет очень модульную конструкцию, что позволяет запускать его на различных архитектурах, от крошечных 8-битных микроконтроллеров, таких как Atmel AVR, до 32-битных архитектура ARM и в размещенных средах, таких как Linux и Microsoft Windows. BeRTOS - это открытый исходный код, написанный на ANSI C и поддерживаемый популярными встроенными библиотеками TLS / SSL, такими как wolfSSL.
BeRTOS вытесняющая многозадачность ядро реализует множество примитивов IPC, например:
Помимо ядра, BeRTOS предоставляет уровень абстракции оборудования, который включает в себя большое количество периферийных драйверов (таймер, последовательный порт, ADC, двигатели, ЖК-дисплей, датчики NTC, клавиатура, зуммер, память), алгоритмы (хэш-таблица, CRC, MD2, пул энтропии, RLE ), протоколы связи и подсистема графических окон для небольших дисплеев.
.