Цитата(amw @ Jan 14 2009, 21:30)

...
2. Не совсем нормальный, однако довольно часто используемый.
http://svn.openmoko.org/developers/werner/poke/. Ну и, например, привести полученный указатель к указателю на структуру AT91PS_PIO (или как она там называется).
извиняюсь, но...
бр-бр, что то по этой ссылке даже намека на использование gpio нету, ссылка точно верна?
или я не так что то понял?
.
Цитата(neiro80 @ Jan 14 2009, 11:16)

Линукс стоит на атмеловксом арме...пусть будет рм9200.
Как можно красиво обратится к портам pioa,piob,pioc? Ну там выставить единицу,ноль,настроить на ввод/вывод..
можно конеш через маппирование страницы..но может можно обращаться типа как к устройствам...(так же как к spi или tty)??
можно это сделать реализовав через модуль ядра, благо примеров достаточно в инете...
...
#include <asm/io.h>
#include <asm/arch/gpio.h>
...
at91_set_gpio_output(AT91_PIN_PC10, 1);
at91_set_gpio_output(AT91_PIN_PC10, 0);
...
да, понятие красоты обращения не стоит ставить на первое место, часто это зависит от необходимости...