Бесконечным циклом читаю строки из /dev/ttyUSB2 и вывожу на экран.Но после запуска моей программы, получить доступ для чтения к этому устройству уже никто не может. (Пытаюсь запустить pppd, сделать cat /dev/ttyUSB2, безрезультатно. И только после закрытия моей проги все начинает работать.)Открываю файл так. if (this->fDeviceRead.open(QIODevice::ReadOnly | QIODevice::Text)) {....}Кстати, для записи в устройство, открываю тот же /dev/ttyUSB2 снова, но уже только на запись WriteOnly (Правильно ли так делать?)В итоге, другие программы могут писать, но не могут ничего читать.Как правильно организовать взаимодействие с устройством?
|