Tabla de contenido:

Desarrollo de aplicaciones utilizando pines GPIO en DragonBoard 410c con sistemas operativos Android y Linux: 6 pasos
Desarrollo de aplicaciones utilizando pines GPIO en DragonBoard 410c con sistemas operativos Android y Linux: 6 pasos

Video: Desarrollo de aplicaciones utilizando pines GPIO en DragonBoard 410c con sistemas operativos Android y Linux: 6 pasos

Video: Desarrollo de aplicaciones utilizando pines GPIO en DragonBoard 410c con sistemas operativos Android y Linux: 6 pasos
Video: Introduction to Embedded Linux Part 5 - Patch Device Tree for I2C in Yocto | Digi-Key Electronics 2024, Mes de julio
Anonim
Desarrollo de aplicaciones usando pines GPIO en DragonBoard 410c con sistemas operativos Android y Linux
Desarrollo de aplicaciones usando pines GPIO en DragonBoard 410c con sistemas operativos Android y Linux

El propósito de este tutorial es mostrar la información necesaria para desarrollar aplicaciones usando el pin GPIO en la expansión de baja velocidad DragonBoard 410c.

Este tutorial presenta información para desarrollar aplicaciones usando los pines GPIO con SYS en los sistemas operativos Android y Debian.

NOTA:

Este enlace contiene información útil sobre la expansión a baja velocidad en DragonBoard 410c.

Paso 1: Asignación de pines al sistema operativo

Asignación de pines al sistema operativo
Asignación de pines al sistema operativo
  • Para cada sistema operativo hay un mapeo específico para los pines de expansión de baja velocidad;
  • La asignación de pines para cada sistema operativo se encuentra en la documentación de 96boards para DragonBoard 410c.

Paso 2: Led en DragonBoard 410c

Led en DragonBoard 410c
Led en DragonBoard 410c

Considerando el Led enchufado en el pin 23.

Paso 3: Asignación de pines - Android

Asignación de pines - Android
Asignación de pines - Android

En Android, el Pin 23 es el GPIO938.

Paso 4: Acceder a GPIO a través de SYS en Android

Acceda al directorio / sys / class / gpio:

cd / sys / class / gpio

Considerando el Led en el pin 23:

# echo 938> exportar

# cd gpio938

Habilitación de Led como salida:

# echo "out"> dirección

Encendido / apagado del Led:

# echo "1"> valor

# echo "0"> valor

Paso 5: Asignación de pines - Debian GNU / Linux

Asignación de pines - Debian GNU / Linux
Asignación de pines - Debian GNU / Linux

En Debian GNU / Linux, el Pin 23 es el GPIO36.

Paso 6: Acceder a GPIO a través de SYS en Debian GNU / Linux

Acceda al directorio / sys / class / gpio:

cd / sys / class / gpio

Considerando el Led en el pin 23:

# echo 36> exportar

# cd gpio36

Habilitación de Led como salida:

# echo "out"> dirección

Encendido / apagado del Led:

# echo "1"> valor

# echo "0"> valor

Recomendado: