在 Ubuntu 中设置带有虚拟串行端口的串行到以太网转换器

在 Ubuntu 中设置带有虚拟串行端口的串行到以太网转换器

我有一个“3one data”品牌的串行到以太网转换器,它的一端插入串行设备,并允许通过以太网连接与设备进行双向通信,如下所示:

在此处输入图片描述

据说有一种方法可以在 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

我可能错了,但我认为您需要一个内核串行驱动程序才能与该类型的设备通信。

我发现唯一支持 Linux 的以太网到串行转换器是 lava-link 品牌。 http://www.lavalink.com

他们的网站上有一个适用于 2.4 内核的 GPL 内核驱动程序。我们修复了其中的 2 个错误并重新提交了它,但它尚未在他们的网站上提供 - 如果您使用 lava 链接,或者只是想查看它,我可以向您发送我们修复的内核驱动程序副本。

然后,我们使用 Konqueror 中的“操作”来运行脚本,以从 CNC 机床上的远程串行端口上传或下载文件。

相关内容