Beschreibung
In diesem Training erhalten die Teilnehmer anhand praktischer Beispiele einen leichten Einstieg in die Entwicklung von Linux Kernelmodulen.
Nach einer Einführung in die grundlegende Architektur des Kernels und den Besonderheiten der Entwicklung im Kernelspace entwickeln die Teilnehmer selbstständig einen Treiber zur Ansteuerung eines ultraschallbasierten Entfernungssensors, sowie ein sysfs Interface zum Userspace.
Die Teilnehmer erhalten zu diesem Training einen Raspberry Pi Zero W und ein von uns entwickeltes Übungsboard das sie nach dem Training behalten und damit weiterarbeiten können. Mithilfe dieses Boards vermittelt dieses Training auch wichtige Überlegungen zu Latenz und der Frage „Brauche ich überhaupt einen Kerneltreiber?“ oder „Welchen Vorteil hat die Implementierung innerhalb des Kernels?“.
Bewertungen
Es gibt noch keine Bewertungen.