Inhaltsverzeichnis:

Entwicklung von Anwendungen mit GPIO-Pins auf dem DragonBoard 410c mit Android- und Linux-Betriebssystemen - Gunook
Entwicklung von Anwendungen mit GPIO-Pins auf dem DragonBoard 410c mit Android- und Linux-Betriebssystemen - Gunook

Video: Entwicklung von Anwendungen mit GPIO-Pins auf dem DragonBoard 410c mit Android- und Linux-Betriebssystemen - Gunook

Video: Entwicklung von Anwendungen mit GPIO-Pins auf dem DragonBoard 410c mit Android- und Linux-Betriebssystemen - Gunook
Video: Entwicklertag 2015: Internet of Things mit Node.js und dem Grove Starter Kit 2024, Juli
Anonim
Entwicklung von Anwendungen mit GPIO-Pins auf dem DragonBoard 410c mit Android- und Linux-Betriebssystemen
Entwicklung von Anwendungen mit GPIO-Pins auf dem DragonBoard 410c mit Android- und Linux-Betriebssystemen

Der Zweck dieses Tutorials besteht darin, Informationen zu zeigen, die für die Entwicklung von Anwendungen mit dem GPIO-Pin der DragonBoard 410c-Low-Speed-Erweiterung erforderlich sind.

Dieses Tutorial enthält Informationen zum Entwickeln von Anwendungen, die die GPIO-Pins mit SYS auf den Betriebssystemen Android und Debian verwenden.

HINWEIS:

Dieser Link enthält hilfreiche Informationen zur Low-Speed-Erweiterung auf dem DragonBoard 410c.

Schritt 1: Pins dem Betriebssystem zuordnen

Pins dem Betriebssystem zuordnen
Pins dem Betriebssystem zuordnen
  • Für jedes Betriebssystem gibt es eine spezifische Zuordnung für die Low-Speed-Erweiterungspins;
  • Die Pinbelegung für jedes Betriebssystem finden Sie in der 96boards-Dokumentation für DragonBoard 410c.

Schritt 2: Led auf DragonBoard 410c

Led auf DragonBoard 410c
Led auf DragonBoard 410c

Wenn man bedenkt, dass die LED an Pin 23 angeschlossen ist.

Schritt 3: Pins zuordnen - Android

Pins zuordnen - Android
Pins zuordnen - Android

Bei Android ist Pin 23 der GPIO938.

Schritt 4: Zugriff auf GPIO über SYS unter Android

Greifen Sie auf das Verzeichnis /sys/class/gpio zu:

cd /sys/class/gpio

Betrachtet man die LED an Pin 23:

# echo 938 > exportieren

# cd gpio938

Led als Ausgang aktivieren:

# echo "out" > Richtung

Ein-/Ausschalten der LED:

# echo "1" > Wert

# echo "0" > Wert

Schritt 5: Pins zuordnen - Debian GNU/Linux

Pins zuordnen - Debian GNU/Linux
Pins zuordnen - Debian GNU/Linux

Bei Debian GNU/Linux ist Pin 23 der GPIO36.

Schritt 6: Zugriff auf GPIO über SYS unter Debian GNU/Linux

Greifen Sie auf das Verzeichnis /sys/class/gpio zu:

cd /sys/class/gpio

Betrachtet man die LED an Pin 23:

# echo 36 > exportieren

# cd gpio36

Led als Ausgang aktivieren:

# echo "out" > Richtung

Ein-/Ausschalten der LED:

# echo "1" > Wert

# echo "0" > Wert

Empfohlen: