Seminarziel: In diesem Seminar erwerben Sie die grundlegenden praxisbezogenen Fähigkeiten zur Entwicklung von Gerätetreibern unter verschieden Hardwareplattformen. Zielgruppe: Dieses Seminar richtet sich an Entwickler von Gerätetreibern, die in die Treiberprogrammierung unter Linux einsteigen wollen. Seminarinhalte: - Arbeitsweise von Gerätetreibern im Linux Kernel
- Konfiguration und Installation des Kernels
- Kompilieren und Laden eines Modules und Exportieren von Symbolen
- Arbeiten mit Character- und Block Gerätetreibern
- Speicherverwaltung
- IOCTLs
- Datenaustausch zwischen User- und Kernel Space
- Tracen and Debuggen
- Zeitverwaltung, Wait und Task Queues
- I/O Ports und Interrupts
- Zugriff auf PCI/ISA Hardware
- Netzwerk Treiber
Voraussetzungen: Besuch des Kurses: - RHD143 - Red Hat Linux Programming Essentials
oder äquivalente Erfahrung in der Linux-Programmierung sowie Erfahrung in der Programmiersprache C
Hinweis: Die Schulungsunterlagen sind in englischer Sprache! |