|
Kursen ger dels generell information om OSE dels djupare insikt i hur applikationer baserade på OSE, som en del av ett större system, konfigureras. Kursen behandlar också de hjälpmedel som finns tillgängliga för utveckling, test och felsökning som t ex Enea Illuminator och den Eclipse baserade produktsviten Enea Optima.
Kursen använder sig av version 5 av operativsystemet som stöder t ex ARM, MIPS32 och PowerPC familjerna.
OSE är ett mycket avancerat modulärt realtidsoperativsystem som implementerar ett meddelandebaserat koncept för hantering av realtidsproblem. OSE är utvecklat för distribuerade feltoleranta och dynamiska applikationer. De tillhörande verktygen för felsökning ger väldigt goda möjligheter att finna både logiska och realtidsberoende fel i applikationer.
OSE innehåller ett fåtal systemanrop för applikationsprogrammerare och ett flertal för systemprogrammerare. Kursen ger en teoretisk och praktisk genomgång av grundprinciperna för realtidssystem, designprinciper för OSE med signaler och processer, arkitekturen för OSE 5, systemanrop och konfigurering av OSE.
|
Mål Att få de grundläggande principerna i och förståelse för hur OSE 5 används som ett realtidsoperativsystem och att effektivt använda softkärnan tillsammans med gdb och andra debuggningsverktyg som ramlog, dbgprintf och Illuminator.
Avsedd för Projektledare, systemkonstruktörer, programmerare och systemprovare.
Förkunskaper C-programmering i PC- eller Unixmiljö samt förståelse för inbyggda realtidssystem. Kurser som rekommenderas: OSE primer, C grundkurs, C fortsättningskurs, C för inbyggda system, Inbyggda realtidssystem.
Kursdokumentation I kursen ingår egenproducerat kursmaterial på engelska. Kursen ges på svenska och vid behov på engelska.
Påbyggnad OSE Next step
|