Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > AArch64 (ARM64) > BSP для микропроцессоров NXP серии i.MX8M > Описание компонентов > Список компонентов, входящих в состав ППМ > gpio-imx8m



gpio-imx8m

Менеджер ресурсов GPIO для модулей на базе процессора NXP iMX8M.

Синтаксис:

gpio-imx8m [опции]

Опции:

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

Платформы:

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

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

mips

Описание:

gpio-imx8m управляет ресурсами GPIO платформ на базе процессорa NXP iMX8M.

Примеры:

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

# cat gpio 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 0 0i 0i 0i 0i 0i 1i 1i 0i 1o 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 0 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 1i 0i 0i 0i 0i 0i 0i 1i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 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 0 1i 1i 0i 0i 0i 0i 1i 1i 1i 1i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 1i 0i 0i 1i 1i 0i 0i 0i 0i gpio4 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 0 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 1i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i 0i gpio5 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 0 0i 0i 0i 1i 1i 1i 1i 0i 0i 0i 0i 0i 0i 0i 0i 0i 1i 1i 1i 1i 1i 1i 0i 1i 0i 0i 1i 1i 1i 0i 0i 0i

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

Установка пина 1 контроллера GPIO1 на выход:

echo "1 1 o" > /dev/gpio

Установка пина 1 контроллера GPIO2 на выход:

echo "2 1 o" > /dev/gpio

Установка пина 1 контроллера GPIO5 в состояние "высокий":

echo "5 1 1" > /dev/gpio

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

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы




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