BeRTOS - BeRTOS

BeRTOS
РазработчикDeveler s.r.l. и сообщество BeRTOS
Написано вANSI C
Семейство ОСОперационные системы реального времени
Рабочее состояниеПроизводство / Конюшня
Исходная модельОткрытый исходный код
Последний релиз2.7.0 / август 2011 г.; 9 лет назад (2011-08)
Маркетинговая цельВстроенные устройства
ПлатформыARM Cortex-M3, ARM ARM7TDMI, Atmel AVR, x86, x86-64
Ядро типМикроядро
ЛицензияИзменено GPL v2
Официальный веб-сайтwww.bertos.org

BeRTOS это операционная система реального времени предназначен для встроенные системы.[1]

Распространяется под модифицированной GPL лицензия со специальным исключением, которое дает закрытым приложениям право держать свой исходный код закрытым, сохраняя при этом сам код BeRTOS открытым.

Он имеет очень модульную конструкцию, что позволяет запускать его на разных архитектурах, начиная от крошечных 8-битных. микроконтроллеры словно Atmel AVR до 32 бит ARM архитектура и в размещенных средах, таких как Linux и Майкрософт Виндоус. BeRTOS - это Открытый исходный код, написано в ANSI C и поддерживается популярными встроенными библиотеками TLS / SSL, такими как wolfSSL.

BeRTOS вытесняющая многозадачность ядро реализует многие МПК примитивы вроде:

Помимо ядра, BeRTOS предоставляет уровень аппаратной абстракции что включает в себя большое количество периферийных драйверов (таймер, последовательный порт, АЦП, двигатели, ЖК-дисплей, датчики NTC, клавиатура, зуммер, память), алгоритмы (хеш-таблица, CRC, MD2, энтропийный бассейн, RLE ), протоколы связи и подсистема графических окон для небольших дисплеев.

Рекомендации

внешняя ссылка