Как подключиться к терминалу к устройству serial-to-USB на Ubuntu 10.10 (Maverick Meerkat)?
Я пытаюсь подключить minicom к последовательному устройству, которое подключено через USB-последовательный адаптер. Это PL2303, и из всего, что я прочитал, никаких дополнительных драйверов не требуется. Устройство распознается как PL2303.
Я новичок в minicom. Это правильная команда? Или мне нужно что-то настроить?
$ sudo minicom --device /dev/ttyUSB0
minicom: cannot open /dev/ttyUSB0: No such file or directory
$ sudo lsusb -v
Bus 002 Device 006: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
bLength 18
bDescriptorType 1
$ tail /var/log/syslog #then removed and attached the device.
Mar 13 23:31:49 ubuntu kernel: [807996.786805] usb 2-1: pl2303 converter now attached to ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.155129] usb 2-1: USB disconnect, address 7
Mar 13 23:34:44 ubuntu kernel: [808172.156321] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
Mar 13 23:34:44 ubuntu kernel: [808172.156374] pl2303 2-1:1.0: device disconnected
Mar 13 23:34:52 ubuntu kernel: [808179.497856] usb 2-1: new full speed USB device using uhci_hcd and address 8
Mar 13 23:34:52 ubuntu kernel: [808179.785845] pl2303 2-1:1.0: pl2303 converter detected
Mar 13 23:34:52 ubuntu kernel: [808179.872309] usb 2-1: pl2303 converter now attached to ttyUSB0
9 ответов:
сначала проверьте с
dmesg | grep tty
Если система распознает ваш адаптер. Затем попробуйте запустить minicom сsudo minicom -s
перейдите к "настройка последовательного порта" и измените первую строку с/dev/ttyUSB0
.не забудьте сохранить конфигурацию по умолчанию с помощью "Save setup as dfl". Это работает для меня на Ubuntu 11.04 на VirtualBox.
вам нужно будет установить разрешения каждый раз, когда вы подключаете конвертер. Я использую шпаклевка для подключения. Для того, чтобы сделать это, я создал маленький скрипт, чтобы разобраться с разрешения и запуска шпатлевка:
#!/bin/bash sudo chmod 666 /dev/ttyUSB0 putty
P. S. Я никогда не рекомендую, что разрешения на 777.
программы связи последовательного порта
moserial
илиgtkterm
обеспечить простой способ проверить подключение и изменить/dev/ttyUSB0
(или/dev/ttyUSB1
!) настроить. Несмотря на то, что там может быть только один USB-адаптер для RS232,n
обозначение/dev/ttyUSBn
может и меняется периодически! Обаmoserial
иgtkterm
покажет, какое обозначение порта имеет значение в их соответствующих выпадающих меню при выборе соответствующегоport
использовать.проверить help.ubuntu.com/community/Minicom подробнее о
minicom
.
Я должен был исправить это с
adduser *username* dialout
. У меня никогда не было этой ошибки снова, хотя ранее единственным способом заставить его работать было перезагрузить компьютер или отключить и снова подключить usb к последовательному адаптеру.
Я получаю ту же ошибку minicom, "не удается открыть /dev/ttyUSB0: нет такого файла или каталога"
три ноты:
Я получаю сообщение об ошибке, когда устройство, подключенное к последовательному порту конца моей плодовитой технологии PL2303 USB/последовательный адаптер выключен. После включения устройства (встроенный контроллер под управлением Linux) minicom подключается нормально.
Я должен работать как суперпользователь (т. е.
sudo minicom
)иногда мне приходится отключать и подключать обратно адаптер USB-to-serial, чтобы получить minicom для подключения к нему.
Я запускаю Ubuntu 10.04 LTS (Lucid Lynx) под VMware (работает на Windows 7). В этом случае убедитесь, что устройство подключено к операционной системе виртуальной машины, щелкнув правой кнопкой мыши значок USB/Serial USB в правом нижнем углу окна VMware и выберите Подключить (отключить от хоста).
Не забудьте нажать Ctrl + A чтобы получить приглашение minicom, и введите X, чтобы выйти из программы. Просто выход из терминальной сессии под управлением minicom оставит процесс запущенным.
У меня была точно такая же проблема и она была исправлена путем
chmod 777 /dev/ttyUSB0
. У меня никогда не было этой ошибки снова, хотя ранее единственным способом заставить ее работать было перезагрузить виртуальную машину или отключить и снова подключить адаптер USB-to-serial. Я запускаю Ubuntu 10.04 (Lucid Lynx) VM на OS X.
Я предлагаю новичкам подключить PL2303 к Ubuntu, chmod 777/dev / ttyUSB0 (file-permissions) и подключиться к последовательному терминалу CuteCom. Интерфейс CuteCom прост \ интуитивно понятен. Если PL2303 непрерывно передает данные, то Cutecom будет отображать данные в шестнадцатеричном формате
Я только что получил свой кабель GUC232A с формованным чипом преобразователя PL2302.
в дополнение к добавлению себя и br в группу
dialout
, Я нашел этот полезный совет в README.Файл Debian в/usr/share/doc/bottlerocket
:этот пакет использует debconf для настройки символической ссылки /dev / firecracker, если вам нужно изменить символическую ссылку в будущем, выполните эту команду:
dpkg-reconfigure-pmedium bottlerocket
который после этого предложит вас для вашего новый серийный порт и доработайте символьная ссылка. Это необходимо для правильного использования bottlerocket.
Я сделал это, и вуаля! bottlerocket может общаться с моим X-10 устройства.