Augsburger Linux-Infotag 2024

Software-Entwicklung
Workshop

Linux Treiber Workshop

Johannes Roith

um  13:15im Raum  Raum Ffür  225min

image

Dieser Workshop bietet einen Einblick in die Programmierung von Treibern unter Linux. Dabei werden wir uns von einem Hello World Kernel Modul zu einem eigenen kleinen Treiber zur Ansteuerung einer 7-Segmentanzeige auf einem Raspberry Pi durcharbeiten.

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.

Themen

Folgende Themen werden im Workshop behandelt:

Sollten wir anschließend noch Zeit haben, können wir uns auch noch weitere Themen anschauen, z.B. Interrupt Handling, Timer oder den Device Tree.

Benötigte Software bei GNU/Linux: Texteditor, ssh und sshfs. Bei Fremdbetriebssystemen bitte eigenständig nach geeigneten Alternativen suchen.

Benötigte Hardware: Laptop mit USB A und Ethernet Port (zum Anschluss des Raspberry Pis) oder USB A und Ethernet Dongle.

# Vorkenntnisse

Downloads und Links:

 Übersicht  Programm