Serial Port: различия между версиями

Нет описания правки
Строка 18: Строка 18:
Работать с последовательным портом может (обычно) только один процесс.
Работать с последовательным портом может (обычно) только один процесс.
Если порт "занят" - то попытка передать/получить через него обычно неудачна.
Если порт "занят" - то попытка передать/получить через него обычно неудачна.
Для того чтобы определить кто занял порт, можно использовать lsof/
Для того чтобы определить кто занял порт, можно использовать fuser
Сначала установим:
Запустим с именем интересующего нас файла (устройства):
  apt install lsof -y
Потом запустим с именем интересующего нас файла (устройства):
   lsof /dev/ttyRS485-2
   lsof /dev/ttyRS485-2
Если вывод пуст - порт свободен. Если нет - то будет показан занявший процесс.
Если вывод пуст - порт свободен. Если нет - то будет показан занявший процесс.
wb_editors
890

правок