7

I have compiled and installed the 2.6 kernel on an ARM board. I am using the ARM mini2440 board.

I would like to know if there is already a way to access the General Purpose I/O port pins?

Or will I have to do ioctl() and access them directly from the memory?

1 Answer 1

5

Use the sysfs control files in /sys/class/gpio. The following links will hopefully be useful to helping you get started:

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

Have seen reports of this article on the Beagle Board also working with the mini2440: http://blog.makezine.com/archive/2009/02/blinking_leds_with_the_beagle_board.html

In your Linux kernel documentation, look at Documentation/gpio.txt too.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .