15.08.2026 –, Workshop (C117)
Sprache: Deutsch
Dieser Workshop gibt einen ersten kleinen Einblick in die Linux Treiber Programmierung. Ziel ist es eine 7 Segment Anzeige über einen kleinen Linux Treiber auf einem Raspberry Pi anzusteuern.
Der Workshop ist interaktiv und das gelernte Wissen kann sofort angewendet werden. Benötigt wird nur ein Laptop, die Raspberry Pis und weitere Hardware werden gestellt. Folgende Themen werden im Workshop behandelt:
- Wie können Geräte über den Device Tree & Overlays hinzugefügt werden?
- Was macht der Kernel?
- Hello World Treiber für ein Device Tree Gerät
- Wie schreibe ich ein Makefile für einen Linux Treiber?
- Wie werden GPIOs in einen Linux Treiber angesteuert?
- Wie kommuniziere ich über ein Character Device File & ioctl mit einem Treiber?
- Erfahrung in der Programmiersprache C (Pointer, Funktionspointer)
- Sichere Navigation in der Bash
- Optional: Grundkenntnisse über Makefiles
