Нагрузка 1А

Проверка Usb Портов

Usb Порт / Январь 27, 2018

В этой заметке я расскажу про то, как можно проверить COM порт в Linux.

Для этого нам понадобятся:

  • права на чтение и запись в COM порт
  • программа minicom
  • кусок толстого многожильного кабеля
Права доступа

проверяем какие у нас в системе есть COM порты, а также наши права на них:

# ls -l /dev/ttyS* /dev/ttyUSB*
crw-rw- 1 root dialout 4, 64 Дек 21 11:46 /dev/ttyS0
crw-rw- 1 root dialout 4, 65 Дек 8 15:43 /dev/ttyS1
crw-rw- 1 root dialout 4, 66 Дек 8 15:43 /dev/ttyS2
crw-rw- 1 root dialout 4, 67 Дек 8 15:43 /dev/ttyS3
crw-rw- 1 root dialout 188, 0 Дек 21 07:27 /dev/ttyUSB0

/dev/ttyS0 это первый COM порт
/dev/ttyS1 соответственно второй COM порт
/dev/ttyUSB0 специальный кабель-переходник из USB в COM (Gembird UAS111)

Как мы видим для работы с COM портом необходимы права root либо пользователь должен входить в группу dialout

Провод для связи

Берём многожильный кабель в оплётке длиной 4-6 см, и соединяем 2 и 3 выводы COM порта перемычкой из этого кусочка провода. Оплётка будет удерживать провод на контактах, а металлические жилы внутри будут проводниками.
Для любителей паять можно предложить спаять полный loop-back тестер. В нём соединить не только контакты приёма передачи, но и аппаратный контроль потока и готовность терминала.

Работа с программой minicom

Для начала необходимо настроить программу minicom

+-[конфигурация]-+
| Каталоги и файлы
| Протоколы
| Настройка последовательного порта
| Модем и дозвон
| Экран и клавиатура
| Сохранить настройки как dfl
| Сохранить настройки как...
| Выход
| Выход из Minicom
+-+

Выбираем «Настройка последовательного порта»

+-+
| A - Последовательный порт : /dev/ttyS0
| B - Размещение lock-файла : /var/lock
| C - Программа при выходе :
| D - Программа при запуске :
| E - Скорость/Чётность/Биты : 115200 8N1
| F - Аппаратное управление потоком : Да

Источник: www.feser.ru