Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > ARMv7 > BSP для устройств на базе процессора Элвис 1892ВМ14Я > Описание компонентов > Список компонентов, входящих в состав ППМ > gpio-vm14



gpio-vm14

Менеджер ресурсов GPIO для платформ на базе процессоров 1892vm14.

Синтаксис:

gpio-vm14 [опции]

Опции:

-v
Вывести расширенную информацию. Чем больше символов v, тем более подробная информация выводится.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

arm

Описание:

gpio-vm14 управляет ресурсами GPIO платформ на базе процессоров 1892vm14. Присутствует два варианта записи установки пинов:

echo "<gpio_number> <gpio_pin_number> <value|i|o>" > /dev/gpio

echo "P<pin_number> <value|i|o>" > /dev/gpio

Примеры:

Чтение состояний и направлений GPIO:

# cat /dev/gpio gpio0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 1i 1i 1i 1i 1i 0i 0i 0i 0i 1i 1i 1i 1i 1i 1i 0i gpio1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0i 0o 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i gpio2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 1i 0i 0i gpio3 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1i 1i 1i 1i 0i 1i 1i 0i 0i 0i 0i 0i 0i 0i 0i 1i 0i 0i 1o 1i 1i 1i 1i 1i 1i 1i 0i 0i 0i 0i 1i 1i

Суффикс i - означает, что вывод в режиме вход. Суффикс o - означает, что вывод в режиме выход.

Установка пина 1 для GPIO0 в режим выхода:

echo "0 1 o" > /dev/gpio

Установка пина 1 для GPIO1 (PIN 33) в состояние "высокий":

echo "P33 1" > /dev/gpio

Классификация:

BSP для систем на базе процессора 1892vm14, драйверы




Предыдущий раздел: перейти