Так что мне нужен какой-то подключенный псевдотермир, который имитирует фактическую пару последовательных портов. Это облегчит тестирование моего приложения. Конечно, есть socat
, который прекрасно работает в Linux:
sudo socat PTY,link=/dev/ttyS10,crnl PTY,link=/dev/ttyS11,crnl
Но по некоторым причинам QSerialPort
и QSerialPortInfo
отказываются перечислять ихкак последовательные устройства.
Любой обходной путь, заставляющий QSerialPortInfo
полагать, что мой pty является действительным последовательным портом, мне очень поможет.