У меня есть конвертер последовательного интерфейса Ethernet «3one data», который подключается к последовательному устройству на одном конце и позволяет осуществлять двунаправленную связь с устройством через соединение Ethernet, например:

Предположительно существует способ настроить виртуальный последовательный порт в Ubuntu, который отображает запись /dev /ttyXX на IP-адрес и порт этого устройства и обеспечивает прозрачную связь с реальным последовательным устройством на другом конце. К сожалению, не было документации linux, сопровождающей это устройство, несмотря на тот факт, что поддержка linux была широко разрекламирована.

Я борюсь с настройкой этого виртуального последовательного порта в Ubuntu, что, я считаю, должно быть достигнуто с помощью команды ttyd . Однако с подключенным устройством (я могу подключиться к нему напрямую через telnet), если я запустил:

sudo ttyd -d /dev/ptyp1 192.168.1.25 50000 -b 115200 -p 8NC0

Насколько я понимаю, нужно создать новое виртуальное последовательное устройство, /dev/ttyp1 , но этого не происходит. Приведенная выше команда ttyd не выдает никаких ошибок.

Возможно ли это, или я должен использовать какой-то драйвер стороннего производителя?

1 ответ1

1

Я могу ошибаться, но я думаю, что вам нужен последовательный драйвер ядра для связи с устройством такого типа.

Я обнаружил, что единственный конвертер Ethernet в последовательный порт, который вообще поддерживает linux, - это бренд lava-link. http://www.lavalink.com.

На их сайте есть драйвер ядра GPL для ядра 2.4. Мы исправили в нем 2 ошибки и повторно отправили их, но пока их нет на их сайте - если вы используете ссылку на лаву или просто хотите посмотреть ее, я могу отправить вам нашу исправленную копию драйвера ядра.

Затем мы используем "действие" в Konqueror, чтобы запустить скрипт для загрузки или загрузки файлов с удаленных последовательных портов на станках с ЧПУ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .