Cuprins:
- Pasul 1: Asocierea pinilor la sistemul de operare
- Pasul 2: Led pe DragonBoard 410c
- Pasul 3: Mapping Pins - Android
- Pasul 4: Accesarea GPIO prin SYS pe Android
- Pasul 5: Mapping Pins - Debian GNU / Linux
- Pasul 6: Accesarea GPIO prin SYS pe Debian GNU / Linux
Video: Dezvoltarea aplicațiilor folosind pini GPIO pe DragonBoard 410c cu sisteme de operare Android și Linux: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
- 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
Având în vedere Ledul conectat la pinul 23.
Pasul 3: 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
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:
Dezvoltarea Aplicațiilor Remotamente pentru un Dragonboard 410c Utilizarea IDE Eclipse: 17 Steps
Desenvolvând Aplicații Remotamente Pentru a Dragonboard 410c Utilizând IDE Eclipse: O obiectiv al acestui document é afișează ca etape necesare pentru a configura o ambianță de dezvoltare, de modul în care HostPC (Computador / Notebook), atrav é s do IDE Eclipse compile os c ó digos e exporte for o Alvo (Drag
Dezvoltarea aplicațiilor mobile utilizând Adobe XD: 5 pași
Dezvoltare de aplicații mobile folosind Adobe XD: Howdy, Y'all! Sunt Elizabeth Kacerek, absolventă în liceu și am creat acest lucru instructiv pentru că am observat o gaură în această platformă pe scară largă pe care aș putea să o umple. Mi-ar fi plăcut acest tip de ghid când am început cercetările mele de un an
Dezvoltarea ESP32 pe subsistemul Windows pentru Linux: 7 pași
Dezvoltarea ESP32 pe subsistemul Windows pentru Linux: ESP32 este o placă de microcontroler cu cost redus, cu putere redusă de la Espressif. Este popular printre producători datorită costurilor reduse și a perifericelor încorporate, care includ WiFi și Bluetooth. Cu toate acestea, instrumentele de dezvoltare pentru ESP32 necesită un en-like de tip Unix
ISP 6 pini la 8 pini soclu: 4 pași
Socket ISP 6 pini la 8 pini: Motivul pentru care am construit în principal acest proiect a fost să programez ATTiny45, care are o conexiune cu 8 pini, în timp ce USBtinyISP (de la Ladyada) are doar o conexiune cu 10 pini și 6 pini. După ce am cercetat internetul timp de vreo 3-4 săptămâni, nu am găsit nimic ce
Cum să vizualizați alte HD-uri cu sisteme de operare instalate pe Ubuntu (X): 4 pași
Cum să vizualizați alte HD-uri cu sisteme de operare instalate pe (X) ubuntu: Acest lucru instructiv este cum să vizualizați hard disk-uri cu (de exemplu) (de preferință) Xubuntu (poate funcționa cu alte sisteme Linux). Ne pare rău pentru niciun pix, încearcă să le încărci mai târziu: