|
Linuxsystemet Vi går igenom de olika delarna i ett Linuxsystem som skal, c-biblioteket, sysvinit, root filsystemet mm. Skillnaden mellan ett Linuxsystem i en PC och inbyggda system kommer att belysas för de olika delarna.
Linuxkärnan Vi går igenom de olika delarna som ingår i Linuxkärnan. Systemanrop och det interna gränssnittet kommer att belysas med exempel skrivna i C.
Linuxmekanismer Mekanismer som interrupt, spin locks, timers, task queues mm. Implementeras av kärnan för att användas av kärnan. Vi går igenom de olika mekanismerna och ser hur de kan användas när man skall skriva drivrutiner för Linux.
Linuxdrivrutiner Vi går igenom vad det är och hur man skriver en drivrutin, även hur man sedan använder drivrutinen i applikationer.
|
Debugging Vi går igenom de olika sätt Linux gör det möjligt att debugga drivrutiner och applikationer.
Utveckling i Linux Vi kommer att skriva en drivrutin för parallellporten i en dator som använder sig av olika mekanismer i Linux och applikation som använder sig av drivrutinen. Under denna övning får vi också grundläggande kunskaper om verktyg som används när man utvecklar i Linux för Linux.
Avsedd för De som behöver en handfast insikt i möjligheterna att använda Linux
Förkunskaper Erfarenhet av C programmering
|