Инструменты пользователя

Инструменты сайта


inmys:prj:smart_home:dev:px30_evb:start

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
inmys:prj:smart_home:dev:px30_evb:start [2024/07/25 09:30] – [PMIC] Артем Слеповinmys:prj:smart_home:dev:px30_evb:start [2025/07/06 17:44] (текущий) – [Последовательные интерфейсы] Артем Слепов
Строка 71: Строка 71:
 /proc/partitions</code>. Должно появиться новое устройство. /proc/partitions</code>. Должно появиться новое устройство.
  
-==== Relay & Input ==== +
-Для взаимодействия с gpio, предлагается использовать sysfs. Так, узнать номера доступных контактов можно выполнив следующую команду: +
-<code>cat /sys/kernel/debug/gpio</code> +
-Чтобы проинициализировать ногу как выход, например настроить реле, выполним следующие команды: +
-<code> +
-echo XXX > /sys/class/gpio/export +
-echo "out" > /sys/class/gpio/gpioXXX/direction +
-echo "1" >/sys/class/gpio/gpioXXX/value +
-</code> +
-Где XXX номер желаемой ноги (можно узнать командой выше).+
  
 ==== PMIC ==== ==== PMIC ====
Строка 100: Строка 91:
 </code> </code>
  
 +==== Последовательные интерфейсы ====
 {{tablelayout?rowsHeaderSource=Auto}} {{tablelayout?rowsHeaderSource=Auto}}
 ^ Интерфейс  ^ Устройство /dev  ^ ^ Интерфейс  ^ Устройство /dev  ^
Строка 109: Строка 100:
 | Zigbee     | /dev/ttyS5       | | Zigbee     | /dev/ttyS5       |
  
-* Dietpi по умолчанию запускает getty сервис на ttyS2. Если не работает UART, надо сделать disable сервиса+* Dietpi по умолчанию запускает getty сервис на ttyS2. Если не работает RS232, надо сделать disable сервиса
 <code> <code>
 systemctl | grep ttyS2 systemctl | grep ttyS2
inmys/prj/smart_home/dev/px30_evb/start.1721899841.txt.gz · Последнее изменение: 2024/07/25 09:30 — Артем Слепов