GNU/Linux >> Tutoriales Linux >  >> Linux

cómo saber el número de interrupción/GPIO para un pin específico en Linux

El Linux integrado que está utilizando debe tener un controlador GPIO que tenga #define instrucciones para los pines GPIO. Luego puede obtener el número de IRQ del GPIO específico usando algo como:

irq_num = gpio_to_irq(S3C64XX_GPP(8));

El soporte de Linux GPIO lib para ese chip en particular está disponible en el siguiente archivo:

linux/arch/arm/mach-s3c6400/include/mach/gpio.h

Allí encontrarás todos los #define declaraciones para los diversos GPIO.

Consulte la sección sobre Convenciones GPIO en su documentación:

http://www.kernel.org/doc/Documentation/gpio/gpio.txt


Linux
  1. Linux:¿Cómo encontrar el controlador de dispositivo utilizado para un dispositivo?

  2. Linux:¿cómo saber qué hacer con Grep en Dmesg?

  3. ¿Cómo saber la ruta de JVM en un sistema Linux?

  4. ¿Cómo obtener la cantidad de discos físicos en Linux?

  5. ¿Cómo saber el número de núcleos de un sistema en Linux?

Cómo ejecutar un comando durante un tiempo específico en Linux

Cómo encontrar el número de puerto de un servicio en Linux

Cómo obtener la cantidad de procesadores/núcleos en Linux

Cómo saber los grupos de un usuario de Linux

¿Cómo deshabilitar el inicio de sesión SSH para el usuario raíz en Linux?

Cómo hacer un flash LED con la Raspberry Pi