LINUX.ORG.RU

История изменений

Исправление RiseOfDeath, (текущая версия) :

Начнем с с поставленной задачи, а именно с дерганья GPIO.

Если в загрузчике выводы настроены как GPIO и ядро скомпилено с юзерспейсным GPIO, то вы вообще можете через баш дергать их. Точно не помню (под рукой посмотреть негде), но там должны быть пути типа /sys/class/gpio/export - для инициализации (передаете номер)

и после экспорта всякие /sys/class/gpio/gpioN/value и /sys/class/gpio/gpioN/direction

Если выводы не настроены как GPIO и/или у вас нет к ним доступа из юзерспейса, то вы самый несчастный человек на свете вам придется пересобирать ядро и загрузчик и, возможно, вносить правки в последний (что, судя по вашему вопросу, может оказаться вам не по силам)

p.s.

На самом деле все вышесказанное актуально для всяких ARM SOC и ядра 2.6.32, и, в вашем случае, может не совсем соответствовать действительности.

Исправление RiseOfDeath, :

Начнем с с поставленной задачи, а именно с дерганья GPIO.

Если в загрузчике выводы настроены как GPIO и ядро скомпилено с юзерспейсным GPIO, то вы вообще можете через баш дергать их. Точно не помню (под рукой посмотреть негде), но там должны быть пути типа /sys/class/gpio/export - для инициализации (передаете номер)

и после экспорта всякие /sys/class/gpio/gpioN/value и /sys/class/gpio/gpioN/direction

Если выводы не настроены как GPIO и/или у вас нет к ним доступа из юзерспейса, то вы самый несчастный человек на свете вам придется пересобирать ядро и загрузчик и, возможно, вносить правки в последний (что, судя по вашему вопросу, может оказаться вам не по силам)

Исправление RiseOfDeath, :

Начнем с с поставленной задачи, а именно дерганье GPIO.

Если в загрузчике выводы настроены как GPIO и ядро скомпилено с юзерспейсным GPIO, то вы вообще можете через баш дергать их. Точно не помню (под рукой посмотреть негде), но там должны быть пути типа /sys/class/gpio/export - для инициализации (передаете номер)

и после экспорта всякие /sys/class/gpio/gpioN/value и /sys/class/gpio/gpioN/direction

Если выводы не настроены как GPIO и/или у вас нет к ним доступа из юзерспейса, то вы самый несчастный человек на свете вам придется пересобирать ядро и загрузчик и, возможно, вносить правки в последний (что, судя по вашему вопросу, может оказаться вам не по силам)

Исправление RiseOfDeath, :

Начнем с с поставленной задачи, а именно дерганье GPIO.

Если в загрузчике выводы настроены как GPIO и ядро скомпилено с юзерспейсным GPIO, то вы вообще можете через баш дергать их. Точно не помню (под рукой посмотреть негде), но там должны быть пути типа /sys/class/gpio/export - для инициализации (передаете номер)

и после экспорта всякие /sys/class/gpio/gpioN/value и /sys/class/gpio/gpioN/direction

Если выводы не настроены как GPIO и/или у вас нет к ним доступа из юзерспейса, то вы самый несчастный человек на свете вам придется пересобирать ядро и загрузчик и, возможно, вносить правки в последний.

Исправление RiseOfDeath, :

Начнем с с поставленной задачи, а именно дерганье GPIO.

Если в загрузчике выводы настроены как GPIO и ядро скомпилено с юзерспейсным GPIO, то вы вообще можете через баш дергать их. Точно не помню (под рукой посмотреть негде), но там должны быть пути типа /sys/class/gpio/export - для инициализации (передаете номер)

и после экспорта всякие /sys/class/gpio/gpioN/value и /sys/class/gpio/gpioN/direction

Исходная версия RiseOfDeath, :

Если в загрузчике выводы настроены как GPIO и ядро скомпилено с юзерспейсным GPIO, то вы вообще можете через баш дергать их. Точно не помню (под рукой посмотреть негде), но там должны быть пути типа /sys/class/gpio/export - для инициализации (передаете номер)

и после экспорта всякие /sys/class/gpio/gpioN/value и /sys/class/gpio/gpioN/direction