|
Kursen diskuterar de grundläggande principerna för design och konfiguration av ett system baserat på OSEck. Praktiska övningar med processer, signaler och systemanrop ger förståelse för design och konfiguration av fristående enheter och distribuerade system.
OSE är ett mycket avancerat realtidsoperativsystem som implementerar ett meddelandebaserat koncept för hantering av realtidsproblem. OSE är utvecklat för distribuerade feltoleranta och dynamiska applikationer. Tillhörande verktyg för test och felsökning ger väldigt goda möjligheter att finna både logiska och realtidsberoende fel. Med hjälp av Enea LINX tittar vi också på hur man enkelt knyter ihop enheter till ett större system.
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 OSEck med signaler och processer, systemanrop och konfigurering av OSEck.
|
Mål Att få de grundläggande principerna i och förståelsen för realtidsoperativsystem och att kunna skriva och debugga kod för OSEck.
Avsedd för Projektledare, systemkonstruktörer, programmerare och systemprovare.
Förkunskaper Erfarenhet av C programmering i PC- eller Unixmiljö samt förståelse för inbyggda realtidssystem. Kurser som rekommenderas: OSE primer C grundkurs C fortsättningskurs Inbyggda realtidssystem C för inbyggda system
Kursdokumentation I kursen ingår egenproducerat kursmaterial på engelska. Kursen ges vanligtvis på engelska.
Påbyggnad OSE Next Step |