Ubuntu USB 连接问题

Ubuntu USB 连接问题

在 Ubuntu 终端命令“lsusb”中确认了 USB 连接,但在命令“ls /dev”中未确认。

我期望“ttyXXX”格式,但我无法确认。

++++++编辑++++++++

此图像是在 Ubuntu 终端命令“lsusb”中确认 USB 连接 ──────[一]

此图是在 Ubuntu 终端命令“ls /dev”中确认 USB 连接 ─────[二]

*** cf)我的 USB 是 CrazyRadio PA(用于连接 crazyflie 2.0)

问题] 一般情况下,在 [i] 和 [ii] 两种情况下,USB 连接均已确认。但是,在 [i] 中确认了“CrazyRadio PA”USB,但在 [ii] 中未确认。我想在 [ii] 中以“ttyXXX”(如 ttyACM0)的形式检查“CrazyRadio PA”USB 连接。

答案1

Crazyradio PA 未实现基于 USB 协议的串行端口。它使用自定义 USB 协议,通过使用 libusb 直接与端点通信。这就是为什么您不会发现它被检测为串行端口。

如果您想验证 USB 设备是否已被识别,您可以在插入 USB 设备后输入“dmesg”,然后您将看到哪个内核驱动程序(如果有)正在处理该设备(例如串行、音频等)。

Crazyradio USB 协议和 python 库在 bitcraze wiki 中有描述:https://wiki.bitcraze.io/doc:crazyradio:index。如果您想要的只是控制 Crazyflie,Crazyflie 客户端和库将使用任何插入的 Crazyradio PA。

免责声明:我是 Bitcraze 的成员,也是 Crazyradio 的主要开发者。

相关内容