Не удается найти виртуальный порт USB с QtSerialPort на BeagleBone Black

Я начинаю новый проект встроенного программного обеспечения с 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» действительно существует.

Кто-нибудь знает, что я сделал не так или что-то пропустил?

Большое спасибо!


person user3578111    schedule 27.04.2014    source источник
comment
QtSerialPort не поддерживается или Boot2Qt. Кроме того, что вы подразумеваете под виртуальным comport, обычным usb-serial ключом? Кроме того, вы также не упомянули операционную систему, работающую на вашем BeagleBone Black.   -  person lpapp    schedule 27.04.2014
comment
Перечислитель, вероятно, просто игнорирует записи ttyUSB в папке dev. Вам потребуется отладить перечислитель и посмотреть, что он делает.   -  person Kuba hasn't forgotten Monica    schedule 28.04.2014
comment
Спасибо за ответ, и я не уверен, что QtSerialPort не поддерживается Boot2Qt, поскольку он распознает 5 COM-портов по умолчанию на черном Beaglebone. И они даже нормально работают, если я подключаю их к ПК. Да, я имею в виду usb-последовательный ключ (использующий чип FTDI внутри). Операционная система, на которой я работаю с Beaglebone black, — это Angstrom, образ по умолчанию поставляется вместе с ней. попробую отладить.   -  person user3578111    schedule 30.04.2014
comment
Я никогда не видел виртуального порта /dev/ttyUSB0. Можете ли вы предоставить больше информации?   -  person lpapp    schedule 09.05.2014


Ответы (1)


вы можете найти порт в /dev/ttyACM0

person mahdi kiani    schedule 14.03.2016