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

时间:2019-10-08 18:10:46

标签: c++ qt serial-port tty pty

所以我需要某种连接的伪tty,它可以模拟一对实际的串行端口。这将使我的应用程序测试方式更容易。当然有socat可以在Linux上完美运行:

sudo socat PTY,link=/dev/ttyS10,crnl PTY,link=/dev/ttyS11,crnl

但是由于某些原因,QSerialPortQSerialPortInfo拒绝将它们列为串行设备。

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

1 个答案:

答案 0 :(得分:1)

伪终端不是串行端口。可以将tty0tty项目用作内核模块(QSP {I}支持该项目。