Vortrag: Linux GPIO

Spaß mit sysfs, BeagleBoneBlack und RaspberryPi

Event_large

Kurze Einführung in General Purpose I/O Pins auf embedded Rechnern wie dem Beagle Bone Black, dem RaspberryPi oder diversen Routern.
Wie nutzt man diese mit Linux und was kann man damit alles machen?

In diesem Vortrag behandelte Themen:
- Hardwarbeispiele mit GPIO: BeagleBoneBlack, RaspberryPI, TP-Link
- Was ist ein PullUp oder PullDown, Was ein Floating Pin?
- Hardware, Kernel-Treiber, GPIO-Pins
- Beagle Bone Pin Muxing am AM335x und Device Tree Overlays
- Weitere Kernelmodule und features
- Analogen Wert einlesen
- Onewire Temperatursensor
- SPI und I2C
- Mit gpio_keys von Polling zu /dev/input events
- Fast GPIO ohne sysfs, Beispiel AM335x CPU (BeagleBone)
- Kurze Demonstrationen