09:00 Uhr
Wie spreche ich mit meiner Embedded-Linux-Hardware?
GPIO, I2C, SPI und Sensoren anbinden
Details anzeigen
Autor:in:
Andreas Klinger | IT-Klinger | Germany
Sprache:
deutsch
Zielgruppe:
Entwickler, Designer
Voraussetzungen:
grundlegendes Verständnis von Embedded-Linux
Überblick und Zusammenfassungen:
Der Teilnehmer erfährt wie man unter Embedded-Linux auf Hardware-Schnittstellen zugreifen kann und welche Vor- und Nachteile unterschiedliche Varianten haben.
Art der Vermittlung:
Vortrag mit Vorführungen
Nutzen:
Agenda:
- Device-Tree-Einträge für GPIO's
- Diagnose im debugfs
- Raw-Zugriff - Vor- und Nachteile
- GPIO-Verwendung im Kernel-Treiber
- Userspace-Interfaces ioctl(), libgpiod und sysfs
- GPIO im Shell-Skript
- Messung und Beurteilung des Timing-Verhaltens
- GPIO-Interrupts im Kernel-Treiber und im Userspace mit poll()
- Kaskadierte Interrupt-Controller
- Fallbeispiel: Morse-Treiber mit GPIO's
- I2C und SPI im Device-Tree definieren
- Zugriff aus dem Kernel-Treiber und vom Userspace
- Industrial-IO-Interface (IIO) - Aufbau
- Anbindung von Sensoren und Aktoren im IIO
- Lesen der Daten im Direct-Mode
- Buffered-Mode mit Device-Nodes
- Vorführung an praktischem Beispiel (Bienenwaage)