我目前有一个带有串行端口的设备,在启动时,此串行端口绑定到 ttyS1。设备上有一个进程(我几乎无法控制)可以控制此端口,因此您可以通过串行终端与其通信。
但是我希望能够通过设备上运行的软件与此串行端口进行交互。我目前使用的方法是基本上在启动后立即劫持 ttyS1 并在其位置创建一个虚拟串行端口,然后我的软件位于另一端。但是如果我这样做,则串行端口将不再通过物理端口访问。有没有办法做到这一点而不会失去通过物理端口的访问权限?
答案1
你绝对应该读一下这个-
我目前有一个带有串行端口的设备,在启动时,此串行端口绑定到 ttyS1。设备上有一个进程(我几乎无法控制)可以控制此端口,因此您可以通过串行终端与其通信。
但是我希望能够通过设备上运行的软件与此串行端口进行交互。我目前使用的方法是基本上在启动后立即劫持 ttyS1 并在其位置创建一个虚拟串行端口,然后我的软件位于另一端。但是如果我这样做,则串行端口将不再通过物理端口访问。有没有办法做到这一点而不会失去通过物理端口的访问权限?
你绝对应该读一下这个-