Í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
![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](https://i.howwhatproduce.com/images/003/image-6851-47-j.webp)
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: Desenvolvimento de aplicativos usando pinos GPIO no DragonBoard 410c com sistemas operacionais Android e Linux: 6 etapas](https://i.ytimg.com/vi/6fovTx-IoZc/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
![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](https://i.howwhatproduce.com/images/003/image-6851-48-j.webp)
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](https://i.howwhatproduce.com/images/003/image-6851-49-j.webp)
- 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](https://i.howwhatproduce.com/images/003/image-6851-50-j.webp)
Considerando o Led conectado no pino 23.
Etapa 3: Pinos de mapeamento - Android
![Pinos de mapeamento - Android Pinos de mapeamento - Android](https://i.howwhatproduce.com/images/003/image-6851-51-j.webp)
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](https://i.howwhatproduce.com/images/003/image-6851-52-j.webp)
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 do Raspberry Pi e Avrdude para o programa Bit-bang DIMP 2 ou DA PIMP 2: 9 etapas Como usar os pinos GPIO do Raspberry Pi e Avrdude para o programa Bit-bang DIMP 2 ou DA PIMP 2: 9 etapas](https://i.howwhatproduce.com/images/001/image-2898-6-j.webp)
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: 4 etapas Circuito de alarme de incêndio usando amplificadores operacionais: 4 etapas](https://i.howwhatproduce.com/images/004/image-9259-14-j.webp)
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
![ISP 6 pinos para soquete de 8 pinos: 4 etapas ISP 6 pinos para soquete de 8 pinos: 4 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960486-isp-6-pin-to-8-pin-socket-4-steps-j.webp)
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 PIC de 18 pinos: 3 etapas Placa de desenvolvimento PIC de 18 pinos: 3 etapas](https://i.howwhatproduce.com/none.webp)
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: 4 etapas Como visualizar outros HDs com sistemas operacionais instalados no (X) ubuntu: 4 etapas](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11139915-how-to-view-other-hds-with-oss-installed-on-xubuntu-4-steps-j.webp)
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: