Embox | |
---|---|
Vývojář | embox spol. , Fakulta matematiky a mechaniky, St. Petersburg State University |
rodina OS | Operační systém v reálném čase |
Nejnovější verze | 0.5.6 ( 1. dubna 2022 ) |
Podporované platformy | ARM , RISC-V , x86 , LEON , MicroBlaze , MIPS , PowerPC , E2K |
Typ jádra | Exokernel |
Licence | BSD licence |
Stát | Aktivní rozvoj |
Úložiště zdrojového kódu | github.com/embox/embox |
Webová stránka | http://embox.github.io |
Mediální soubory na Wikimedia Commons |
Embox ( Essential toolbox for embedded development ) je bezplatný multiplatformní operační systém pracující v reálném čase (RTOS) vyvinutý pro vestavěné systémy .
Architektonicky závislé části jsou rozděleny do samostatných modulů, což zjednodušuje proces portování na nové platformy. Hlavní myšlenkou Emboxu je používat linuxový software v bezpečnějším, předvídatelnějším (v reálném čase) a méně náročném na zdroje a energii, včetně mikrokontrolérů.
Jednou z hlavních vlastností zdrojových kódů systému embox je jejich maximální strukturovanost, která umožňuje prezentovat jádro jako sadu vzájemně provázaných modulů, z nichž každý může mít požadované parametry. To umožňuje doladit systém a vytvořit image zaměřenou na konkrétní úkol, ať už se jedná o nástroj pro testování hardwaru , nebo plnohodnotný operační systém s virtuální pamětí , včetně síťových a souborových subsystémů. Tento konstrukční princip navíc zjednodušuje ladění jednotlivých modulů systému a také portování na nové platformy.
K dnešnímu dni Embox funguje na následujících hardwarových platformách :
Vývoj probíhá v úzké spolupráci s Katedrou systémového programování Fakulty matematiky a mechaniky St. Petersburg State University . Projekt Embox slouží zejména k tomu, aby studenti získali praktické dovednosti v různých oborech, jako je architektura operačního systému, vestavěné systémy, programování mikrokontrolérů a podobně. Kromě technických oborů je projekt využíván jako platforma pro studenty k získání zkušeností s řízením IT projektů.
Kromě školení jsou na základě projektu realizovány různé studie v oblastech budování operačních systémů a výpočetních systémů. Tento vývoj je úspěšně aplikován v různých komerčních projektech v oblastech: automatizované řídicí systémy , vestavěné a telekomunikační systémy.
Operační systémy v reálném čase | |
---|---|
| |
OTEVŘENO | |
Proprietární |
|
historický |
|
|