В настоящее время я отображаю последовательный вывод из моего встроенного устройства в терминале Mac OS, используя команду
screen /dev/tty.SLAB_USBtoUART 115200
Вместо отображения вывода в терминале, я хотел бы иметь возможность прочитать егострока за строкой в моем приложении C ++ (qt), чтобы я мог обработать его и отобразить в графическом интерфейсе.
Я попытался создать объект QProcess для запуска команды экрана выше, но экран завершился неудачно, говоря: «Должно бытьподключен к терминалу ".
Есть ли способ, которым я могу" подделать "подключение к терминалу, чтобы QProcess смог успешно выполнить команду экрана?Мне не нужно вводить какие-либо команды, мне просто нужно захватить вывод, который записывает встроенное устройство.