Índice:
- Etapa 1: mapeamento de pinos para o sistema operacional
- Etapa 2: Led no DragonBoard 410c
- Etapa 3: Pinos de mapeamento - Android
- Etapa 4: Acessando GPIO via SYS no Android
- Etapa 5: Mapeamento de pinos - Debian GNU / Linux
- Etapa 6: Acessando GPIO via SYS no Debian GNU / Linux
Vídeo: Desenvolvimento de aplicativos usando pinos GPIO no DragonBoard 410c com sistemas operacionais Android e Linux: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
- 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
Considerando o Led conectado no pino 23.
Etapa 3: 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
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:
Como usar os pinos GPIO do Raspberry Pi e Avrdude para o programa Bit-bang DIMP 2 ou DA PIMP 2: 9 etapas
Como usar os pinos GPIO e Avrdude de um Raspberry Pi para o programa Bit-bang DIMP 2 ou DA PIMP 2: Estas são instruções passo a passo sobre como usar um Raspberry Pi e o comando de código aberto gratuito avrdude para bit-bang -programe um DIMP 2 ou DA PIMP 2. Presumo que você esteja familiarizado com o Raspberry Pi e a linha de comando do LINUX. Você não precisa
Circuito de alarme de incêndio usando amplificadores operacionais: 4 etapas
Circuito de alarme de incêndio usando amplificadores operacionais: o circuito de alarme de incêndio é um circuito simples que ativa o circuito e toca a campainha depois que a temperatura ao redor atinge um determinado nível. Esses são dispositivos muito importantes para detectar fogo na hora certa no mundo de hoje
ISP 6 pinos para soquete de 8 pinos: 4 etapas
Soquete de 6 pinos para 8 pinos do ISP: A razão pela qual eu construí este projeto foi programar o ATTiny45, que tem uma conexão de 8 pinos, enquanto meu USBtinyISP (da Ladyada) tem apenas uma conexão de 10 e 6 pinos. Depois de bisbilhotar a internet por cerca de 3-4 semanas, não encontrei nada o que
Placa de desenvolvimento PIC de 18 pinos: 3 etapas
Placa de desenvolvimento de PIC de 18 pinos: Há muito tempo que jogo com PICs Microchip, mas sempre passei sem algum tipo de placa de desenvolvimento. Para esse fim, projetei um quadro básico para o qual esperava obter alguma contribuição. Eu ainda não fiz esta prancha porque estou esperando um pouco de ki
Como visualizar outros HDs com sistemas operacionais instalados no (X) ubuntu: 4 etapas
Como visualizar outros HDs com sistemas operacionais instalados no (X) ubuntu: Esta instrução é como visualizar discos rígidos com (por exemplo) (de preferência) Xubuntu (pode funcionar com outros sistemas Linux). Desculpe por não ter pix, tentarei enviá-los mais tarde: