Проблема с подключением USB в Ubuntu

Проблема с подключением USB в Ubuntu

USB-подключение подтверждается в команде терминала Ubuntu «lsusb», но не в команде «ls /dev».

Я ожидал формат «ttyXXX», но не могу это подтвердить.

++++++ редактировать ++++++++

На этом изображении показано, как USB-подключение подтверждается в терминале Ubuntu командой "lsusb" ─────[я]

На этом изображении показано, как USB-подключение подтверждается в терминале Ubuntu командой "ls /dev" ─────[ii]

*** cf) Мой USB — CrazyRadio PA (для подключения crazyflie 2.0)

Вопросы] В общем случае USB-подключение подтверждается в обоих случаях [i] и [ii]. Однако USB-подключение "CrazyRadio PA" подтверждено в [i], но не в [ii]. Я хочу проверить USB-подключение "CrazyRadio PA" в форме "ttyXXX" (например, ttyACM0) в [ii].

решение1

Crazyradio PA не реализует последовательный порт через протокол USB. Он использует собственный протокол USB, напрямую взаимодействуя с конечной точкой с помощью libusb. Вот почему вы не обнаружите его как последовательный порт.

Если вы хотите убедиться, что USB-устройство распознано, вы можете ввести «dmesg» сразу после подключения USB-устройства. После этого вы увидите, какой драйвер ядра, если таковой имеется, обрабатывает это устройство (например, последовательный порт, аудио и т. д.).

Протокол USB Crazyradio и библиотека Python описаны в вики bitcraze:https://wiki.bitcraze.io/doc:crazyradio:index. Если все, что вам нужно, это управлять Crazyflie, клиент и библиотека Crazyflie будут использовать любой вставленный Crazyradio PA.

Отказ от ответственности: я являюсь частью Bitcraze и основным разработчиком Crazyradio.

Связанный контент