你如何打开 FTDI 串行端口 ttyUSBx 以便我们可以 运行 2 个应用程序?

how do you open FTDI serial ports ttyUSBx such that we can run 2 applications on it?

我正在编写一个 python pyserial 应用程序并且需要对其进行调试。除了提示之外,它没有在其 rx 上得到任何东西。我想在同一个 tty 上打开一个并行 minicom 并能够看到端口 rx。 如果没有硬件日志记录,这可能吗?我可以简单地使用串行设置允许 2 个应用程序在 ttyUSB0 上同时 运行 吗?

简短回答:不,您不能同时从两个进程访问串行端口。

虽然有一些解决方法可以为您提供比购买硬件嗅探器或具有串行解码功能的示波器便宜得多的解决方案。

您将必须定义几个虚拟串行端口并使用端口转发。此过程已在此处解释:Linux and Windows , .