GNU/Linux >> Znalost Linux >  >> Linux

jak zjistit číslo přerušení/GPIO pro konkrétní pin v linuxu

Embedded Linux, který používáte, by měl mít ovladač GPIO, který má #define výpisy pro piny GPIO. Poté můžete získat IRQ číslo konkrétního GPIO pomocí něčeho jako:

irq_num = gpio_to_irq(S3C64XX_GPP(8));

Podpora Linux GPIO lib pro tento konkrétní čip je k dispozici v následujícím souboru:

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

Zde najdete všech #define výpisy pro různé GPIO.

Viz část o GPIO konvencích v jejich dokumentaci:

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


Linux
  1. Jak nainstalovat pandom:skutečný generátor náhodných čísel pro Linux

  2. Jak najít aplikaci pro typ mime v systému Linux?

  3. Jak zobrazit konkrétní řádky souboru v příkazovém řádku Linuxu

  1. Jak získat počet CPU v Linuxu pomocí C?

  2. Jak nastavit ID procesu v Linuxu pro konkrétní program

  3. Jak poznat cestu JVM v systému Linux?

  1. Jak najít balíček, který poskytuje konkrétní soubor v Linuxu

  2. Linux:Jak najít ovladač zařízení používaný pro zařízení?

  3. Jak získat počet fyzických disků v Linuxu?