4 dagar
Linux används i många olika typer av apparater, t.ex. mobiltelefoner, industrirobotar och medicinsk utrustning. Den här kursen lär ut hur man konfigurerar Linux och utvecklar applikationer för sådana apparater. Den visar också hur man kan skriva drivrutiner för den egna hårdvaran. Under kursen får man laborera med olika typer av hårdvara samt bygga och installera ett komplett inbäddat Linuxsystem. Inbäddade system har ofta begränsade hårdvaruresurser. Man får lära sig att välja ut och sätta samman de olika mjukvarukomponenterna för att utnyttja de tillgängliga resuserna effektivt. Kursen beskriver hur man skapar en praktisk utvecklingsmiljö utanför målplattformen med bl.a. korskompilatorer och simulering. Skriptprogrammering gås igenom översiktligt, applikationsutveckling i programmeringsspråket C behandlas detaljerat. De viktigaste systemanropen för fil- och processhantering m.m. gås igenom. Ibland har applikationerna på inbäddade system realtidskrav; kursen diskuterar olika tekniker för att uppfylla dem. Praktiska övningar Skriva ett skriptprogram Bygga dynamiska bibliotek Skriva en Make-fil Bygga om och installera kärnan Kompilera och installera ett komplett Linuxsystem för arm-plattform Korskompilera för PowerPC-plattform Skriva en nätverksdemon Skriva en enkel drivrutin
Linux används i många olika typer av apparater, t.ex. mobiltelefoner, industrirobotar och medicinsk utrustning. Den här kursen lär ut hur man konfigurerar Linux och utvecklar applikationer för sådana apparater. Den visar också hur man kan skriva drivrutiner för den egna hårdvaran. Under kursen får man laborera med olika typer av hårdvara samt bygga och installera ett komplett inbäddat Linuxsystem.
Inbäddade system har ofta begränsade hårdvaruresurser. Man får lära sig att välja ut och sätta samman de olika mjukvarukomponenterna för att utnyttja de tillgängliga resuserna effektivt. Kursen beskriver hur man skapar en praktisk utvecklingsmiljö utanför målplattformen med bl.a. korskompilatorer och simulering.
Skriptprogrammering gås igenom översiktligt, applikationsutveckling i programmeringsspråket C behandlas detaljerat. De viktigaste systemanropen för fil- och processhantering m.m. gås igenom. Ibland har applikationerna på inbäddade system realtidskrav; kursen diskuterar olika tekniker för att uppfylla dem.
Praktiska övningar
Denna kurs riktar sig till dig som vill använda Linux som inbäddad målplattform. Lämpliga förkunskaper är att du har grundläggande kunskaper i att använda Unix/Linux och behärskar ANSI C. Efter kursen kan du konfigurera ett Linuxsystem för att användas som en inbäddad målplattform. Du kan även utveckla inbäddade applikationer för målmiljön.
Denna kurs riktar sig till dig som vill använda Linux som inbäddad målplattform. Lämpliga förkunskaper är att du har grundläggande kunskaper i att använda Unix/Linux och behärskar ANSI C.
Efter kursen kan du konfigurera ett Linuxsystem för att användas som en inbäddad målplattform. Du kan även utveckla inbäddade applikationer för målmiljön.
Pris: 20 900 kr (exkl. moms)
Joakim Vikman
Introduktion