Bertos є повністю вільним, відкритим вихідним кодом, операційна система реального часу (ОСРВ) підходить для вбудованих платформ. Вона працює на багатьох мікропроцесорів і мікроконтролерів, починаючи від 8 біт до 32 біт процесорів і навіть ПК.
Bertos народився в колекції корисно, оптимізований і доопрацьовані
бібліотеки для вбудованих систем. Кожна бібліотека має свій власний масштаб і може бути
використані окремо в проекті, хоча вони також призначені до співпраці з
побудувати весь шар основний програмний зазвичай називають "операційної системи".
Ми виросли його наступному наших принципів: простота і краса. Ці керівні принципи дозволили розвиватися його в повнофункціональний реальному часі операційної системи, з великим модульності, ніж багато інших вбудовані ОС, не даючи надійність і продуктивність.
Для досягнення максимально можливого повторного використання, більшість Bertos компоненти
призначений для дрібнозернистого модульності і мінімальних зовнішніх залежностей.
Більшість несуттєві ознаки можуть бути налаштовані для застосування поза з невеликою
слід вимоги пам'яті
Особливості :.
- багатозадачності ядра з МПК, семафори, рівні пріоритету;
- повний набір загальних драйверів для широкого спектру пристроїв, які можуть бути легко налаштовані на наявному обладнанні: таймер, послідовний, АЦП, NTC, PWM, крокових двигунів, двигунів постійного струму, ЖК, клавішні, зумер, EEPROM;
- повний Графічна підсистема для простих дисплеїв з підтримкою шрифту, растрові зображення, вирізку, форматування тексту, інтерактивні меню;
- простий консоль з командним аналізатора;
- Readline, як підтримка історії команд;
- ентропія генератор випадкових чисел і генератор оптимізований для вбудованих систем;
- контрольного підсумовування і перемішування функції (КПР, MD2);
- повне здійснення хеш-таблиці з використанням подвійного хешування вирішення конфліктів;
- реалізація протоколу XMODEM;
- алгоритм стиснення RLE.
Що нового У цьому випуску:
- Новий компілятор підтримується: експериментальна підтримка IAR на Cortex-M3 Процесор
- Нове сімейство процесора :. Підтримка AVR XMEGA процесорів
- Новий процесор: Atmel SAM3X
- Новий процесор: STM32F100RB
- Нова функція :. Мережевий стек LwIP
- Нова функція :. Пріоритет протокол спадок семафорів
- Новий драйвер :. Водій SAM7X EMAC
- Новий драйвер: сім сегментний дисплей. Тепер ви можете управляти багатьма сім пунктів сегмента з одним водієм.
- Новий драйвер :. Водій NAND KBlock
- Новий драйвер :. Himax HX8347 ЖК контролер
- Новий модуль: сервер TFTP. Ви можете використовувати його для реалізації завантажувача, який оновлює прошивку за допомогою передачі даних по мережі
- Новий інтерфейс для водія ШІМ
- Багато виправлення в драйверах і майстри
Що нового у версії 2.6.1:
- Новий підтримується Процесор: Atmel SAM3N Cortex-M3
- Новий підтримується Процесор: ATmega1280 (складеному Фабіо Bizzi)
- Новий підтримується дошка: Arduino Mega (Внесений Фабіо Bizzi)
- Новий модуль :. Підтримка USB для STM32
- Новий драйвер: USB-драйвер послідовного порту
- Новий драйвер: USB пристрій клавіатури. Ви можете використовувати Bertos створити USB клавіатури.
- Новий драйвер: USB пристрої миші. Ви можете використовувати Bertos створити USB-миша.
- Новий інтерфейс для блокових пристроїв: KBlock
- Новий модуль: загальний інфраструктура завершення заходу
- Нова і більш гнучка I2C API.
- Новий модуль: BitArray. Легко маніпулювати необмежені масиви довжини бітів.
- Виправлена драйвер послідовного порту в ATmega32
- Новий підтримується програмістів в Bertos SDK: Segger JLINK, Atmel SAM-ICE, IAR J-Link
Що нового у версії 2.5.1:
- Цей реліз виправляє помилку в збірки порожній і ядра пресети для проектів lm3s основі. Всім користувачам рекомендується оновити свої існуючі установки.
Що нового у версії 2.4.0:
- Синхронний Таймер Планувальник: зручний API для виконання періодичних завдань на дуже маленьких вбудованих систем.
- переважного Планувальник: Довгоочікувана функція тепер в Bertos
- Новий драйвер: модуль Texas Instruments TLV5618 ЦАП
- Додати модуль купи до майстра :. Тепер ви можете використовувати і налаштовувати динамічне розподільник пам'яті Bertos безпосередньо з майстра
- Динамічне виділення пам'яті для процесів :. Вам не потрібно, щоб забезпечити область пам'яті для процесів, стек буде створений автоматично ядром
Що нового у версії 2.3.0:
- Цей реліз додає алгоритм CRC-CCITT ( Стандарт КПР алгоритм), протокол AX25 (протокол зв'язку широко використовуються на аматорських мереж пакетної передачі), драйвер модему AFSK1200 (модем побудований на вершині AFSK модуляції), NMEA-0183 (аналізатор даних для GPS-пакетів на основі nmeap бібліотека), Національний LM75 і Texas Instruments TMP123 драйвери датчик температури, датчик тиску водій Freescale MPxx6115A і модуль KFileMem (інтерфейс KFile на буфер пам'яті).
- Сайт тепер доступний англійською мовою.
Що нового у версії 2.0.0 :.
- Це основна версія рефакторінга
- Є величезні зміни в інтерфейсах і безліч нових функцій.
- Це включає в себе основну рефакторінга ядро, нові периферійні драйвери, новий драйвер I2C і інтерфейс, розширювач порту PCF8574 I2C, в FT245 USB для паралельного інтерфейсу, новий алгоритм ПІД контролера, нова інфраструктура конфігурації, новий джгут тестування, Новий реєстрація інфраструктури та перші експериментальні вбудовані файлової системи (BattFs).
Коментар не знайдено