GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie man die Interrupt/GPIO-Nummer für einen bestimmten Pin in Linux kennt

Das von Ihnen verwendete Embedded Linux sollte über einen GPIO-Treiber mit #define verfügen Anweisungen für die GPIO-Pins. Sie können dann die IRQ-Nummer des spezifischen GPIO erhalten, indem Sie Folgendes verwenden:

irq_num = gpio_to_irq(S3C64XX_GPP(8));

Die Linux-GPIO-Bibliotheksunterstützung für diesen bestimmten Chip ist in der folgenden Datei verfügbar:

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

Dort finden Sie alle #define Anweisungen für die verschiedenen GPIO.

Siehe den Abschnitt über GPIO-Konventionen in ihrer Dokumentation:

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


Linux
  1. So installieren Sie Pandom:einen echten Zufallszahlengenerator für Linux

  2. So legen Sie die Prozess-ID in Linux für ein bestimmtes Programm fest

  3. Wie kann ich die Anzahl der Benutzer online in Linux finden?

  4. Woher weiß ich den JVM-Pfad in einem Linux-System?

  5. Wie erhalte ich die Anzahl der physischen Festplatten in Linux?

So führen Sie einen Befehl für eine bestimmte Zeit in Linux aus

So finden Sie die Portnummer eines Dienstes in Linux

So erhalten Sie die Anzahl der Prozessoren / Kerne in Linux

Wie man die Gruppen eines Linux-Benutzers kennt

Wie deaktiviere ich die SSH-Anmeldung für den Root-Benutzer in Linux?

Wie man mit dem Raspberry Pi eine LED zum Blinken bringt