Я начинаю новый проект встроенного программного обеспечения с Qt Enterprise (пока оценочная версия Boot2Qt) и пытаюсь использовать QtSerialPort для обнаружения всех виртуальных comports в моей системе. На самом деле я просто попробовал пример счетчика в папке примера последовательного порта в Qt 5.2.1. Он отлично работает как на рабочем столе Windows 7, так и на Ubuntu 13.04, но когда я запускаю его на BeagleBone Black с Boot2Qt, виртуальный порт не может быть найден с помощью QSerialPortInfo:: availablePorts(). В нем перечислены только 5 компортов: ttyO0, ttyS0, ttyS1, ttyS2, ttyS3, которые, я считаю, являются компортами по умолчанию на BeagleBone Black. Виртуальный порт USB, который должен быть указан как ttyUSB0, отсутствует.
Я также попытался войти в систему Angstrom на BeagleBone Black, и похоже, что «/dev/ttyUSB0» действительно существует.
Кто-нибудь знает, что я сделал не так или что-то пропустил?
Большое спасибо!
ttyUSB
в папкеdev
. Вам потребуется отладить перечислитель и посмотреть, что он делает. - person Kuba hasn't forgotten Monica   schedule 28.04.2014