使用qt在虚拟串行端口

时间:2016-02-25 10:53:15

标签: c++ linux qt serial-port

我有一个用c ++ / QT编写的程序通过串口与外部设备通信。现在我想记录程序正在写什么,接收什么,但不干扰程序。因此,我想创建一个连接日志程序和原始程序的虚拟串行端口,而日志程序连接到真正的串行端口。这将实现两件事:记录命令而不会干扰,并启用测试模式,其中日志记录程序只是将值写回而不连接到真正的串行端口。
我的问题是:使用socat时,我遇到了here所描述的问题。使用tty0tty时,我收到了here所描述的编译错误 因此,为了在原始程序和串行端口之间放置一个记录程序,我该怎么办?原始程序使用QSerialPortInfo来获取可用的串行端口,使socat无效。

0 个答案:

没有答案