Conexão USB do Ubuntu Problema

0

A conexão usb é confirmada no comando do terminal do Ubuntu "lsusb", mas não no comando "ls / dev".

Eu esperava o formato "ttyXXX", mas não posso confirmá-lo.

++++++ edit ++++++++

Esta imagem é que a conexão usb é confirmada no comando do terminal do Ubuntu "lsusb" ───── [i]

Esta imagem é que a conexão usb é confirmada no comando do terminal do Ubuntu "ls / dev" ───── [ii]

*** cf) Meu USB é CrazyRadio PA (para conectar crazyflie 2.0)

Perguntas] No caso geral, a conexão USB é confirmada nos dois casos [i] e [ii]. No entanto, "CrazyRadio PA" USB é confirmado em [i], mas não em [ii]. Quero verificar a conexão USB "CrazyRadio PA" no formato "ttyXXX" (como ttyACM0) em [ii].

    
por Taein_Yoon 06.01.2017 / 08:02

1 resposta

2

O Crazyradio PA não implementa porta serial sobre o protocolo USB. Ele usa um protocolo USB personalizado conversando diretamente com o endpoint usando o libusb. É por isso que você não encontrará detectado como uma porta serial.

Se você quiser verificar se um dispositivo USB foi reconhecido, você pode digitar "dmesg" logo após inserir o dispositivo USB e, em seguida, você verá se o driver do kernel está manipulando este dispositivo (por exemplo, serial, áudio, ...).

O protocolo USB e a biblioteca Python do Crazyradio são descritos no wiki do bitcraze: link . Se tudo que você quer é controlar um Crazyflie, o cliente Crazyflie e o lib usarão qualquer PA Crazyradio inserido.

Disclaimer: Eu faço parte do Bitcraze e o principal desenvolvedor do Crazyradio.

    
por Arnaud Taffanel 07.01.2017 / 11:52