Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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 ), протоколы связи и подсистема графических окон для небольших дисплеев.

Ссылки [ править ]

  1. ^ http://www.slideshare.net/Develer/bertos-free-embedded-rtos-2241389

Внешние ссылки [ править ]

  • Домашняя страница BeRTOS