URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 45144
[ Назад ]

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

Отправлено opennews , 16-Ноя-08 01:52 
Вышел (https://lists.develer.com/mailman/pipermail/bertos/2008-Nove...) релиз операционной системы реального времени (RTOS) BeRTOS 2.0.0 (http://www.bertos.org/), ориентированной для использования на встраиваемой технике и распространяемой под лицензией GPL.
В начале своего существования BeRTOS представляла собой набор хорошо оптимизированных библиотек функций для встраиваемых систем, в последствии переродившихся в операционную систему.


Основные характеристики (http://www.bertos.org/wiki/DevelopmentStatus)  BeRTOS:


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

URL: https://lists.develer.com/mailman/pipermail/bertos/2008-Nove...
Новость: https://www.opennet.ru/opennews/art.shtml?num=18927


Содержание

Сообщения в этом обсуждении
"Релиз BeRTOS 2.0.0, свободной операционной системы реального времени"
Отправлено pavlinux , 16-Ноя-08 01:52 
Документация почти равна нулю, а штука интересная.

"Релиз BeRTOS 2.0.0, свободной операционной системы реального времени"
Отправлено Аноним3 , 16-Ноя-08 08:30 
Кому-то это удалось запустить?
Я скачал, скомпили, и что дальше?

"Релиз BeRTOS 2.0.0, свободной операционной системы реального..."
Отправлено Аноним , 16-Ноя-08 09:35 
на сайте же доки есть: http://www.bertos.org/wiki/DemoApp

BeRTOS runs on many CPUs, even emulated under a PC.

For now emulation is tested only under Linux. The demo application consist of a simple menu (that usually will be drawn on LCD displays). You can navigate and test various features and widgets (checkboxes, radiobox, graphic and window manager subsystems, etc...)


"Релиз BeRTOS 2.0.0, свободной операционной системы реального..."
Отправлено Аноним , 16-Ноя-08 10:31 
demo: Linking images/demo_nostrip
demo: Generating stripped executable images/demo

"Что-то это как-то не вяжется..."
Отправлено Дмитрий Ю. Карпов , 16-Ноя-08 14:09 
> релиз операционной системы реального времени (RTOS)
> в настоящее время доступен режим совместной round-robin планировки выполнения задач, но ведется работа по реализации вытесняющей многозадачности

Что-то это как-то не вяжется, не находите?
Реалтаймовая многозадачность ну никак не вяжется с добровольностью, требуется вытеснение!


"Что-то это как-то не вяжется..."
Отправлено Щекн Итрч , 16-Ноя-08 14:48 
А что не устраивает?
Система новая, только что образованная из отдельных утилит, как есть в ней - робин, и указано:
"We have plans to add, as soon as possible, a preemptive scheduler".

"Не устраивает противоречие"
Отправлено Дмитрий Ю. Карпов , 18-Ноя-08 20:30 
Я уже сказал: реалтайм обязан быть вытесняющим. Система, построенная на кооперативности, в принципе не м.б. реалтаймовой, и невозможно эволюционным путём перевести кооперативную систему в реалтаймовую.

Аналог: M$ не стала допиливать 16-битную Windows, а делала W'NT заново. А заимствование части кода, связанного с NetBIOS, привело к возможности атаки TearDrop, когда некорректный IP-пакет намертво завешивал машину.