Version 3.0

lecture: Wir basteln mit dem Pinguin!

Linux Gadgets.

Event large

Viele der Entwicklungsboards mit ARM Prozessor wie z.B. der Raspberry Pi Zero besitzen einen USB-Anschhluss der nicht nur im Host-Modus sondern auch als USB Pheripherie benutzt werden kann. Damit lässt sich einfach eine Verbindung zu einem anderen Computer herstellen. Verschiedene Anwendungen können so realisiert werden: vom Booten des Boards bis hin zur Netzwerkanbindung.

Wir werden uns mit den Möglichkeiten die GNU/Linux im allgemeinen und der Linux Kernel im speziellen zur Realisierung von USB Pheripherie/Gadget Systemen bietet auseinandersetzen.
Anhand von ein paar Beispielen betrachten wir wie aktuelle Entwicklungsboards mit ARM Prozessoren mit so einer Gadget-Schnittstelle gebootet bzw. genutzt werden können.