从单个现有端口设置三路串行端口

从单个现有端口设置三路串行端口

我目前有一个带有串行端口的设备,在启动时,此串行端口绑定到 ttyS1。设备上有一个进程(我几乎无法控制)可以控制此端口,因此您可以通过串行终端与其通信。

但是我希望能够通过设备上运行的软件与此串行端口进行交互。我目前使用的方法是基本上在启动后立即劫持 ttyS1 并在其位置创建一个虚拟串行端口,然后我的软件位于另一端。但是如果我这样做,则串行端口将不再通过物理端口访问。有没有办法做到这一点而不会失去通过物理端口的访问权限?

我附加了一张照片来尝试解释我的意思。

答案1

你绝对应该读一下这个-

http://www.tldp.org/HOWTO/Serial-HOWTO-4.html

相关内容