GNU/Linux >> Tutoriels Linux >  >> Linux

comment connaître le numéro d'interruption/GPIO pour une broche spécifique sous Linux

Le Linux embarqué que vous utilisez doit avoir un pilote GPIO qui a #define instructions pour les broches GPIO. Vous pouvez ensuite obtenir le numéro IRQ du GPIO spécifique en utilisant quelque chose comme :

irq_num = gpio_to_irq(S3C64XX_GPP(8));

La prise en charge de Linux GPIO lib pour cette puce particulière est disponible dans le fichier suivant :

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

Vous y trouverez tous les #define déclarations pour les différents GPIO.

Voir la section sur les conventions GPIO dans leur documentation :

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


Linux
  1. Comment trouver l'application pour un type MIME sous Linux ?

  2. Comment afficher des lignes spécifiques d'un fichier dans la ligne de commande Linux

  3. Comment obtenir le nombre de CPU sous Linux en utilisant C ?

  4. Comment connaître le chemin JVM dans un système Linux ?

  5. Comment obtenir le nombre de disques physiques sous Linux ?

Comment exécuter une commande pendant une durée spécifique sous Linux

Comment trouver le numéro de port d'un service sous Linux

Comment obtenir le nombre de processeurs/cœurs sous Linux

Comment connaître les groupes d'un utilisateur Linux

Comment désactiver la connexion SSH pour l'utilisateur root sous Linux ?

Comment faire un flash LED avec le Raspberry Pi