BeRTOS 2.0.0

До версии 2.0.0 обновилась BeRTOS — операционная система реального времени, разработанная для встроенных систем. BeRTOS распространяется на условиях модифицированной лицензии GPL со специальным исключением, прелоставляющем право проприетарному приложению оставаться с закрытым исходным кодом, в то время как исходный код самой BeRTOS сохраняется открытым.

BeRTOS имеет модульный дизайн, благодаря чему эта ОС способна работать на самой разнообразной процессорной архитектуре — на 8-битовых микроконтроллерах Atmel AVR, на архитектуре ARM, на 32-битовых ЦПУ. Мультизадачное ядро BeRTOS поддерживает такие базовые межпроцессорные вызовы как сигналы, семафоры и сообщения. Помимо ядра, в состав BeRTOS входит несколько универсальных периферийных драйверов (таймер, ADC, LCD дисплея, клавиатуры, запоминающих устройств), алгоритмы (хеш-таблица, CRC, MD2, RLE), протоколы коммуникации и графическая подсистема для простых дисплеев.

Среди новшеств BeRTOS 2.0.0: изменение структуры ядра, добавлено несколько новых периферийных драйверов, новый алгоритм для PID controller, новая инфраструктура конфигурации, новая инфраструктура протоколирования, первая экспериментальная встроенная файловая система (BattFs).

Страница проекта, на которой можно почерпнуть дополнительную информацию об операционной системе BeRTOS, находится здесь.

Подробности здесь.