与 QSerialPort 一起使用的串行端口仿真

Serial port emulation that works with QSerialPort

所以我需要某种模拟实际串行端口对的连接伪终端。这将使我的应用程序测试方式更容易。当然 socat 在 Linux:

上完美运行
sudo socat PTY,link=/dev/ttyS10,crnl PTY,link=/dev/ttyS11,crnl

但出于某种原因,QSerialPort and QSerialPortInfo拒绝将它们列为串行设备。

任何使 QSerialPortInfo 相信我的 pty 是一个实际串行端口的解决方法都会对我有很大帮助。

伪终端不是串口。使用 tty0tty 项目作为内核模块(QSP{I} 支持它。