Sommario:

Sviluppo di applicazioni utilizzando pin GPIO su DragonBoard 410c con sistemi operativi Android e Linux: 6 passaggi
Sviluppo di applicazioni utilizzando pin GPIO su DragonBoard 410c con sistemi operativi Android e Linux: 6 passaggi

Video: Sviluppo di applicazioni utilizzando pin GPIO su DragonBoard 410c con sistemi operativi Android e Linux: 6 passaggi

Video: Sviluppo di applicazioni utilizzando pin GPIO su DragonBoard 410c con sistemi operativi Android e Linux: 6 passaggi
Video: Pilotare un pin GPIO in PWM con Python su RaspberryPi - Video 29 2024, Luglio
Anonim
Sviluppo di applicazioni utilizzando pin GPIO su DragonBoard 410c con sistemi operativi Android e Linux
Sviluppo di applicazioni utilizzando pin GPIO su DragonBoard 410c con sistemi operativi Android e Linux

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

Mappatura dei pin sul sistema operativo
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

Led su DragonBoard 410c
Led su DragonBoard 410c

Considerando il Led inserito nel pin 23.

Passaggio 3: mappatura dei pin - Android

Pin di mappatura - Android
Pin di mappatura - 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

Pin di mappatura - Debian GNU/Linux
Pin di mappatura - 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

Consigliato: