Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) ( Узнайте, как и когда удалить этот шаблон сообщения )
|
Разработчик | Develer srl и сообщество BeRTOS |
---|---|
Написано в | ANSI C |
Семейство ОС | Операционные системы реального времени |
Рабочее состояние | Производство / Конюшня |
Исходная модель | Открытый источник |
Последний релиз | 2.7.0 / август 2011 г . |
Маркетинговая цель | Встроенные устройства |
Платформы | ARM Cortex-M3 , ARM ARM7TDMI , Atmel AVR , x86 , x86-64 |
Тип ядра | Микроядро |
Лицензия | Модифицированная GPL v2 |
Официальный веб-сайт | www |
BeRTOS - это операционная система реального времени, разработанная для встраиваемых систем . [1]
Он распространяется под модифицированной лицензией GPL с особым исключением, которое предоставляет закрытым приложениям право держать свой исходный код закрытым, сохраняя при этом сам код BeRTOS открытым.
Он имеет очень модульную конструкцию, что позволяет запускать его на различных архитектурах, от крошечных 8-битных микроконтроллеров, таких как Atmel AVR, до 32-битной архитектуры ARM , а также в размещенных средах, таких как Linux и Microsoft Windows . BeRTOS - это открытый исходный код , написанный на ANSI C и поддерживаемый популярными встроенными библиотеками TLS / SSL, такими как wolfSSL .
BeRTOS вытесняющей многозадачности ядра реализует многие IPC примитивы , как:
- Сигналы
- Семафоры
- Сообщения
В дополнение к ядру BeRTOS предоставляет уровень аппаратной абстракции, который включает в себя большое количество периферийных драйверов (таймер, последовательный порт , АЦП , двигатели, ЖК-дисплей, датчики NTC, клавиатура, зуммер, память), алгоритмы ( хеш-таблица , CRC , MD2 , пул энтропии , RLE ), протоколы связи и подсистема графических окон для небольших дисплеев.
Ссылки [ править ]
- ^ http://www.slideshare.net/Develer/bertos-free-embedded-rtos-2241389
Внешние ссылки [ править ]
- Домашняя страница BeRTOS