Kernel Linux 2.6 em ARM

Kernel Linux 2.6 em ARM

Compilei e instalei o kernel 2.6 em uma placa ARM. Estou usando o ARMmini2440quadro.

Gostaria de saber se já existe uma forma de acessar os pinos da porta de E/S de uso geral?

Ou terei que fazer ioctl()e acessá-los diretamente da memória?

Responder1

Use os sysfsarquivos de controle em /sys/class/gpio. Esperamos que os links a seguir sejam úteis para ajudá-lo a começar:

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

Vi relatos deste artigo no Beagle Board também funcionando com o mini2440: http://blog.makezine.com/archive/2009/02/blinking_leds_with_the_beagle_board.html

Na documentação do kernel Linux, vejaDocumentação/gpio.txttambém.

informação relacionada