
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 sysfs
arquivos 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.