Sommario:
- Passaggio 1: mappatura dei pin sul sistema operativo
- Passaggio 2: Led su DragonBoard 410c
- Passaggio 3: mappatura dei pin - Android
- Passaggio 4: accesso a GPIO tramite SYS su Android
- Passaggio 5: mappatura dei pin - Debian GNU/Linux
- Passaggio 6: accesso a GPIO tramite SYS su Debian GNU/Linux
Video: Sviluppo di applicazioni utilizzando pin GPIO su DragonBoard 410c con sistemi operativi Android e Linux: 6 passaggi
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-10 13:47
Lo scopo di questo tutorial è mostrare le informazioni necessarie per sviluppare applicazioni utilizzando il pin GPIO sull'espansione a bassa velocità DragonBoard 410c.
Questo tutorial presenta informazioni per lo sviluppo di applicazioni utilizzando i pin GPIO con SYS sui sistemi operativi Android e Debian.
NOTA:
Questo collegamento contiene informazioni utili sull'espansione a bassa velocità su DragonBoard 410c.
Passaggio 1: mappatura dei pin sul sistema operativo
- Per ogni sistema operativo esiste una mappatura specifica per i pin di espansione a bassa velocità;
- La mappatura dei pin per ogni sistema operativo si trova nella documentazione 96boards per DragonBoard 410c.
Passaggio 2: Led su DragonBoard 410c
Considerando il Led inserito nel pin 23.
Passaggio 3: mappatura dei pin - Android
Su Android, il Pin 23 è il GPIO938.
Passaggio 4: accesso a GPIO tramite SYS su Android
Accedi alla directory /sys/class/gpio:
cd /sys/class/gpio
Considerando il Led sul pin 23:
# echo 938 > esporta
#cd gpio938
Abilitazione Led come Uscita:
# echo "fuori" > direzione
Accensione/spegnimento Led:
# echo "1" > valore
# echo "0" > valore
Passaggio 5: mappatura dei pin - Debian GNU/Linux
Su Debian GNU/Linux, il Pin 23 è il GPIO36.
Passaggio 6: accesso a GPIO tramite SYS su Debian GNU/Linux
Accedi alla directory /sys/class/gpio:
cd /sys/class/gpio
Considerando il led sul pin 23:
# echo 36 > esporta
#cd gpio36
Abilitazione Led come Uscita:
# echo "fuori" > direzione
Accensione/spegnimento Led:
# echo "1" > valore
# echo "0" > valore