Cuprins:

Dezvoltarea aplicațiilor folosind pini GPIO pe DragonBoard 410c cu sisteme de operare Android și Linux: 6 pași
Dezvoltarea aplicațiilor folosind pini GPIO pe DragonBoard 410c cu sisteme de operare Android și Linux: 6 pași

Video: Dezvoltarea aplicațiilor folosind pini GPIO pe DragonBoard 410c cu sisteme de operare Android și Linux: 6 pași

Video: Dezvoltarea aplicațiilor folosind pini GPIO pe DragonBoard 410c cu sisteme de operare Android și Linux: 6 pași
Video: Tutoriale ATMega164 - 2. Pini Intrare / Ieșire (GPIO) 2024, Noiembrie
Anonim
Dezvoltarea aplicațiilor folosind pini GPIO pe DragonBoard 410c cu sisteme de operare Android și Linux
Dezvoltarea aplicațiilor folosind pini GPIO pe DragonBoard 410c cu sisteme de operare Android și Linux

Scopul acestui tutorial este de a afișa informațiile necesare dezvoltării aplicațiilor folosind pinul GPIO pe DragonBoard 410c expansiune de viteză redusă.

Acest tutorial prezintă informații pentru dezvoltarea aplicațiilor folosind pinii GPIO cu SYS pe sistemele de operare Android și Debian.

NOTĂ:

Acest link conține informații utile despre extinderea cu viteză redusă pe DragonBoard 410c.

Pasul 1: Asocierea pinilor la sistemul de operare

Asocierea pinilor la sistemul de operare
Asocierea pinilor la sistemul de operare
  • Pentru fiecare sistem de operare există o mapare specifică pentru pinii de expansiune de viteză mică;
  • Maparea pinilor pentru fiecare sistem de operare se găsește în documentația 96board-urilor pentru DragonBoard 410c.

Pasul 2: Led pe DragonBoard 410c

Led pe DragonBoard 410c
Led pe DragonBoard 410c

Având în vedere Ledul conectat la pinul 23.

Pasul 3: Mapping Pins - Android

Mapping Pins - Android
Mapping Pins - Android

Pe Android, Pinul 23 este GPIO938.

Pasul 4: Accesarea GPIO prin SYS pe Android

Accesați directorul / sys / class / gpio:

cd / sys / class / gpio

Având în vedere Led-ul de pe pinul 23:

# echo 938> export

# cd gpio938

Activarea Ledului ca ieșire:

# echo "out"> direcție

Pornirea / oprirea Ledului:

# echo "1"> valoare

# echo "0"> valoare

Pasul 5: Mapping Pins - Debian GNU / Linux

Mapping Pins - Debian GNU / Linux
Mapping Pins - Debian GNU / Linux

Pe Debian GNU / Linux, Pinul 23 este GPIO36.

Pasul 6: Accesarea GPIO prin SYS pe Debian GNU / Linux

Accesați directorul / sys / class / gpio:

cd / sys / class / gpio

Având în vedere Led-ul de pe pinul 23:

# echo 36> export

# cd gpio36

Activarea Ledului ca ieșire:

# echo "out"> direcție

Pornirea / oprirea Ledului:

# echo "1"> valoare

# echo "0"> valoare

Recomandat: