【问题标题】:Serial port emulation that works with QSerialPort与 QSerialPort 一起使用的串行端口仿真
【发布时间】:2019-10-08 18:10:46
【问题描述】:

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

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

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

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

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    最近更新 更多