Embox | это... Что такое Embox? (original) (raw)

Embox
Embox Logo.png
Разработчик Lanit-Tercom Inc., Математико-механический факультет СПбГУ
Семейство ОС Операционная система реального времени
Последняя версия 0.3.3 — 23.10.2012
Поддерживаемые платформы ARM, x86, LEON, MicroBlaze, MIPS
Тип ядра Экзоядро
Лицензия Лицензия BSD
Состояние Активная разработка
Веб-сайт code.google.com/p/embox

Embox (англ. Essential toolbox for embedded development) - свободная операционная система реального времени (RTOS), разрабатываемая для встроенных систем.

Основные принципы

Одной из основных особенностей исходных кодов системы embox является их максимальная структурированность, позволяющая представить ядро как набор взаимосвязанных модулей, каждому из которых можно задать требуемые параметры. Это дает возможность тонко настроить систему и создать образ, нацеленный на конкретную задачу, будь то средство для тестирования аппаратного обеспечения, либо полноценная операционная система с виртуальной памятью, включающая сетевую и файловую подсистемы. К тому же, такой принцип построения упрощает отладку отдельных модулей системы, а также портирование на новые платформы.

Поддерживаемые платформы

На сегодняшний день Embox работает на следующих аппаратных платформах:

Модель разработки

Разработка ведется в тесном сотрудничестве с кафедрой Системного Программирования Математико-Механического факультета СПбГУ. В частности, в рамках проекта Embox проводятся студенческие проекты, преследующие как образовательные цели (обучение новых специалистов в области встроенных систем), так и исследовательские, затрагивающие проблемы эффективного управления проектом с открытым кодом, например, снижение порога вхождения в команду для новых участников. Embox успешно применяется в коммерческих проектах ЗАО "Ланит-Терком".

Ссылки

Просмотр этого шаблона Операционные системы реального времени
BeOS • ChibiOS/RT • Contiki • DNIX • DSOS • eCosEmboxEROSFreeRTOS • FunkOS • Junos • LynxOSKolibriOSMenuetOS • MERT • Nano-RK • Nucleus • Open AT OS • OS-9 • OSE • PikeOS • pSOS • Prex • QNX • КПДА.00002-01 • RMX • RSX-11RT-11RTEMSRTLinux • scmRTOS • SINTRAN III • Symbian • Talon DSP RTOS • THEOS • ThreadX • TNKernel • TPF • TRON • µC/OS-II • VRTX • VxWorksWindows CE