Я начинаю новый проект встраиваемого программного обеспечения с Qt Enterprise (пока что пробная версия Boot2Qt) и пытаюсь использовать QtSerialPort для обнаружения всех виртуальных компортов в моей системе. На самом деле, я просто попробовал пример кенумератора в папке с примером serialport в 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» существует.
Кто-нибудь знает, что я сделал не так или я что-то упустил?
Большое спасибо!
Вы можете найти порт в / dev / ttyACM0