Релиз BeRTOS 2.0.0, свободной операционной системы реального времени

Автор turbo, 17 Ноября 2008, 21:53

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

turbo

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

Основные характеристики BeRTOS:

    * Поддержка архитектур ARM, Atmel AVR, Freescale DSP56800, Intel i196, а также в режиме эмуляции - x86, x86-64 и Power;
    * Ядро с поддержкой многозадачности (в настоящее время доступен режим совместной round-robin планировки выполнения задач, но ведется работа по реализации вытесняющей многозадачности), IPC, семафоров, сигналов, уровней приоритетов;
    * Наличие графической оболочки для небольших дисплеев. Имеется поддержка шрифтов, буфера обмена, форматирования текста, интерактивных меню и т.д.
    * Модульная, хорошо масштабируемая, архитектура;
    * Поддержка Unix-эмуляции для упрощения разработки приложений для BeRTOS;
    * Поддержка средств коммуникации: PocketBus, Keytag и XModem;
    * Полностью статичная модель работы с памятью, пригодная для работы на системах с минимальным объемом ОЗУ.

В новом релизе значительно переработано ядро системы, добавлены драйверы для I2C интерфейса, реализована новая инфраструктура конфигурации и журналирования событий (ведения логов), добавлен новый алгоритм работы с PID-контроллерами, создана система тестирования и представлена первая экспериментальная версия специализированной файловой системы для flash и eeprom - BattFs.
http://www.opennet.ru/opennews/art.shtml?num=18927