Table des matières:

Développement d'applications utilisant des broches GPIO sur la DragonBoard 410c avec les systèmes d'exploitation Android et Linux : 6 étapes
Développement d'applications utilisant des broches GPIO sur la DragonBoard 410c avec les systèmes d'exploitation Android et Linux : 6 étapes

Vidéo: Développement d'applications utilisant des broches GPIO sur la DragonBoard 410c avec les systèmes d'exploitation Android et Linux : 6 étapes

Vidéo: Développement d'applications utilisant des broches GPIO sur la DragonBoard 410c avec les systèmes d'exploitation Android et Linux : 6 étapes
Vidéo: Installation de PlatformIO sous Visual Studio Code 2024, Juillet
Anonim
Développement d'applications utilisant des broches GPIO sur la DragonBoard 410c avec les systèmes d'exploitation Android et Linux
Développement d'applications utilisant des broches GPIO sur la DragonBoard 410c avec les systèmes d'exploitation Android et Linux

Le but de ce didacticiel est de montrer les informations nécessaires pour développer des applications utilisant la broche GPIO sur l'extension basse vitesse DragonBoard 410c.

Ce tutoriel présente des informations pour développer des applications utilisant les broches GPIO avec SYS sur les systèmes d'exploitation Android et Debian.

REMARQUE:

Ce lien contient des informations utiles sur l'extension à faible vitesse sur la DragonBoard 410c.

Étape 1: mappage des broches sur le système d'exploitation

Mappage des broches sur le système d'exploitation
Mappage des broches sur le système d'exploitation
  • Pour chaque système d'exploitation, il existe un mappage spécifique pour les broches d'extension à faible vitesse;
  • Le mappage des broches pour chaque système d'exploitation se trouve dans la documentation 96boards pour DragonBoard 410c.

Étape 2: Led sur DragonBoard 410c

Led sur DragonBoard 410c
Led sur DragonBoard 410c

Considérant la Led branchée sur la broche 23.

Étape 3: Mapper les épingles - Android

Cartographie des épingles - Android
Cartographie des épingles - Android

Sur Android, la broche 23 est le GPIO938.

Étape 4: Accéder à GPIO via SYS sur Android

Accédez au répertoire /sys/class/gpio:

cd /sys/classe/gpio

Considérant la Led sur la broche 23:

# echo 938 > exporter

# cd gpio938

Activation de la LED comme sortie:

# echo "sortie" > direction

Allumer/éteindre la Led:

# echo "1" > valeur

# echo "0" > valeur

Étape 5: Mapper les broches - Debian GNU/Linux

Mappage des broches - Debian GNU/Linux
Mappage des broches - Debian GNU/Linux

Sur Debian GNU/Linux, la broche 23 est la GPIO36.

Étape 6: Accéder à GPIO via SYS sur Debian GNU/Linux

Accédez au répertoire /sys/class/gpio:

cd /sys/classe/gpio

Considérant la Led sur la broche 23:

# echo 36 > exporter

# cd gpio36

Activation de la LED comme sortie:

# echo "sortie" > direction

Allumer/éteindre la Led:

# echo "1" > valeur

# echo "0" > valeur

Conseillé: