Linux-Kernel 2.6 auf ARM

Linux-Kernel 2.6 auf ARM

Ich habe den 2.6 Kernel kompiliert und auf einem ARM-Board installiert. Ich verwende den ARMmini2440Planke.

Ich würde gerne wissen, ob es bereits eine Möglichkeit gibt, auf die General Purpose I/O-Port-Pins zuzugreifen?

Oder muss ich das tun ioctl()und direkt aus dem Speicher darauf zugreifen?

Antwort1

Verwenden Sie die sysfsSteuerdateien in /sys/class/gpio. Die folgenden Links werden Ihnen hoffentlich beim Einstieg behilflich sein:

http://www.avrfreaks.net/wiki/index.php/Documentation:Linux/GPIO

Habe Berichte zu diesem Artikel auf dem Beagle Board gesehen, die auch mit dem mini2440 funktionieren: http://blog.makezine.com/archive/2009/02/blinkende_leds_mit_dem_beagle_board.html

Lesen Sie in Ihrer Linux-Kernel-Dokumentation nachDokumentation/gpio.txtzu.

verwandte Informationen