
Я скомпилировал и установил ядро 2.6 на плату ARM. Я использую ARMмини2440доска.
Я хотел бы узнать, существует ли уже способ получить доступ к контактам порта ввода-вывода общего назначения?
Или мне придется делать это ioctl()
и получать к ним доступ непосредственно из памяти?
решение1
Используйте sysfs
файлы управления в /sys/class/gpio
. Следующие ссылки, как мы надеемся, будут полезны для начала работы:
http://www.avrfreaks.net/wiki/index.php/Документация:Linux/GPIO
Видел отчеты об этой статье на Beagle Board, также работающей с mini2440: http://blog.makezine.com/archive/2009/02/blinking_leds_with_the_beagle_board.html
В документации по ядру Linux посмотритеДокументация/gpio.txtслишком.