16 346
правок
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Работа с последовательным портом (serial-портом)}} | {{DISPLAYTITLE: Работа с последовательным портом (serial-портом)}} | ||
== Serial-порты в контроллере Wiren Board == | == Serial-порты в контроллере Wiren Board == | ||
=== Реализация === | === Реализация === | ||
Строка 23: | Строка 18: | ||
Проверим, свободен ли порт <code> /dev/ttyRS485-2</code>. Для этого выполните команду: | Проверим, свободен ли порт <code> /dev/ttyRS485-2</code>. Для этого выполните команду: | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="console"> | ||
fuser /dev/ttyRS485-1 | # fuser -v /dev/ttyRS485-1 | ||
USER PID ACCESS COMMAND | |||
/dev/ttyS2: root 32296 F.... wb-mqtt-serial | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Если вывод пуст — порт свободен. Иначе будет выведен процесс, который занимает порт. | Если вывод пуст — порт свободен. Иначе будет выведен процесс, который занимает порт. В примере выше порт занят драйвером wb-mqtt-serial. | ||
В контроллерах Wiren Board порты <code>/dev/ttyRS485-1</code> и <code>/dev/ttyRS485-2</code> обычно заняты драйвером <code>wb-mqtt-serial</code>. Перед работой с этими портами — остановите драйвер одним из способов: | В контроллерах Wiren Board порты <code>/dev/ttyRS485-1</code> и <code>/dev/ttyRS485-2</code> обычно заняты драйвером <code>wb-mqtt-serial</code>. Перед работой с этими портами — остановите драйвер одним из способов: |