Kamphack 2024

Plattformunabhängige USB-Treiber basteln (mit PyUSB und Wireshark)
11.05, 16:00–16:45 (Europe/Berlin), KCM

Zwar nutzen viele Geräte heutzutage den Universal Serial Bus-Standard, damit aber oft gar nicht so universell dank der häufig doch recht limitierenden Herstellertreiber. Stellt sich heraus: Eigene plattformunabhängige Treiber im User-Space zu schreiben macht tatsächlich Spaß und man braucht dafür nichtmal zusätzliche Hardware, nur PyUSB, Wireshark und etwas Herumprobieren. Dieser Talk taucht in das Abenteuer ein, solche Treiber für einfache und halbwegs komplexe Geräte zu schreiben.

Wir werden uns nicht (typischerweise plattformabhängige) Treiber im Kernel-Space anschauen, auch wenn die grundsätzliche Herangehensweise sich in vielen Punkten übertragen lassen sollte.