Developer Seminar - Embedded Linux Kernel- und Treiberentwicklung
Seminarziel
Sie erhalten einen umfassenden Einblick in die Möglichkeiten der Kerneltreiberentwicklung im Rahmen eines Embedded Linux Projektes.
Zielgruppe/Vorkenntnisse
Entwickler ohne bzw. mit geringen Unix/Linux- sowie C-/C++-Kenntnissen.
Seminarinhalte
Übersicht über GNU/Linux
GCC Toolchain, GDB Debugger
GPL und andere Lizenzen
System Call-Schnittstelle
Prozessmanagement: Prozesse, Scheduler und Prioritäten
Soft Real Time-Prozesse
Grundlagen des Linux-Kernels: Kernel-Treiber und Kernel-Module, Kernel Device Model, Interrupt Handling / Tasklets, Konfiguration und Übersetzen des Kernels
Grundlagen der Treiberentwicklung
Literaturempfehlungen
Beispiele und Übungen:
Character Driver-Beispiele: Datenaustausch mit Applikationen, Einbindung in das Kernel Device Model, Einbindung in sysfs, Kernel Threads, Kernel Timer
Dauer zweitägig, 09:00 Uhr bis 17:00 Uhr und 09:00 Uhr bis 16:00 Uhr
Teilnehmer min. 3 Personen, max. 8 Personen
Wenn Sie Beratung, Preis-/ Terminauskünfte oder weitere Informationen wünschen, rufen Sie uns bitte an oder benutzen Sie unser Kontaktformular.