Xenomai

Xenomai
Initial release Augusti 2001 ( 2001-08 )
Stabil frisättning
3.2.1 / 15 november 2021 ; 15 månader sedan ( 2021-11-15 )
Förhandsgranska release
3.2-rc2 / 20 oktober 2021 ; 16 månader sedan ( 2021-10-20 )
Plattform x86 , ARM , POWER , IA-64 , Blackfin , Nios II
Hemsida www .xenomai .org

Xenomai är ett ramverk för utvecklingsmjukvara i realtid som samarbetar med Linux-kärnan för att tillhandahålla ett genomgripande , gränssnitts-agnostiskt, hårt datorstöd i realtid till applikationsprogramvara för användarutrymme som är sömlöst integrerad i Linux -miljön.

Xenomai-projektet lanserades i augusti 2001. 2003 slogs det samman med RTAI- projektet (Real-Time Application Interface) för att producera RTAI/fusion, en fri programvara i realtid för Linux på Xenomais abstrakta realtidsoperativsystem (RTOS) ) kärna. Så småningom blev RTAI/fusionssatsningen oberoende av RTAI 2005 som Xenomai-projektet.

Xenomai är baserat på en abstrakt RTOS-kärna, användbar för att bygga alla slags realtidsgränssnitt, över en kärna som exporterar en uppsättning generiska RTOS-tjänster. Valfritt antal RTOS-personligheter som kallas "skins" kan sedan byggas över kärnan, och tillhandahålla sitt eget specifika gränssnitt till applikationerna, genom att använda tjänsterna från en enda generisk kärna för att implementera det.

Xenomai vs. RTAI

Det finns många skillnader mellan Xenomai och RTAI, även om båda projekten delar några idéer och stödjer RTDM-lagret. De stora skillnaderna härrör från de mål projekten syftar till och från deras respektive genomförande. Medan RTAI är fokuserat på lägsta tekniskt möjliga latenser, anser Xenomai också ren töjbarhet (RTOS-skinn), portabilitet och underhållsbarhet som mycket viktiga mål. Xenomais väg mot Ingo Molnárs PREEMPT_RT - stöd är en annan stor skillnad jämfört med RTAI:s mål.

Se även

externa länkar