Índice:

Desenvolvimento de aplicativos usando pinos GPIO no DragonBoard 410c com sistemas operacionais Android e Linux: 6 etapas
Desenvolvimento de aplicativos usando pinos GPIO no DragonBoard 410c com sistemas operacionais Android e Linux: 6 etapas

Vídeo: Desenvolvimento de aplicativos usando pinos GPIO no DragonBoard 410c com sistemas operacionais Android e Linux: 6 etapas

Vídeo: Desenvolvimento de aplicativos usando pinos GPIO no DragonBoard 410c com sistemas operacionais Android e Linux: 6 etapas
Vídeo: Android Things Developer - GDG Lauro Meetup #1 2024, Julho
Anonim
Desenvolvimento de aplicativos usando pinos GPIO no DragonBoard 410c com sistemas operacionais Android e Linux
Desenvolvimento de aplicativos usando pinos GPIO no DragonBoard 410c com sistemas operacionais Android e Linux

O objetivo deste tutorial é mostrar as informações necessárias para desenvolver aplicativos usando o pino GPIO na expansão de baixa velocidade DragonBoard 410c.

Este tutorial apresenta informações para o desenvolvimento de aplicativos usando os pinos GPIO com SYS nos sistemas operacionais Android e Debian.

NOTA:

Este link contém informações úteis sobre a expansão de baixa velocidade no DragonBoard 410c.

Etapa 1: mapeamento de pinos para o sistema operacional

Pinos de mapeamento para o sistema operacional
Pinos de mapeamento para o sistema operacional
  • Para cada sistema operacional, há um mapeamento específico para os pinos de expansão de baixa velocidade;
  • O mapeamento de pinos para cada sistema operacional é encontrado na documentação da 96boards para DragonBoard 410c.

Etapa 2: Led no DragonBoard 410c

Led no DragonBoard 410c
Led no DragonBoard 410c

Considerando o Led conectado no pino 23.

Etapa 3: Pinos de mapeamento - Android

Pinos de mapeamento - Android
Pinos de mapeamento - Android

No Android, o Pin 23 é o GPIO938.

Etapa 4: Acessando GPIO via SYS no Android

Acesse o diretório / sys / class / gpio:

cd / sys / class / gpio

Considerando o Led no pino 23:

# echo 938> export

# cd gpio938

Habilitando Led como Saída:

# echo "out"> direção

Ligando / desligando o Led:

# echo "1"> valor

# echo "0"> valor

Etapa 5: Mapeamento de pinos - Debian GNU / Linux

Pinos de mapeamento - Debian GNU / Linux
Pinos de mapeamento - Debian GNU / Linux

No Debian GNU / Linux, o Pin 23 é o GPIO36.

Etapa 6: Acessando GPIO via SYS no Debian GNU / Linux

Acesse o diretório / sys / class / gpio:

cd / sys / class / gpio

Considerando o Led no pino 23:

# echo 36> exportar

# cd gpio36

Habilitando Led como Saída:

# echo "out"> direção

Ligando / desligando o Led:

# echo "1"> valor

# echo "0"> valor

Recomendado: