如何确定两个 USB 设备位于同一个集线器上

如何确定两个 USB 设备位于同一个集线器上

我有一块微控制器板,它有一个 USB 集线器,多个 CP2108 USB 转串口模块连接到该集线器,并连接一个 PIC 微控制器。

USB 集线器连接到笔记本电脑 USB 端口。

CP2108 设备分配有 /dev/ttyUSB0、/dev/ttyUSB1 ID,而 PIC 单片机则分配有 /dev/usb/abc。

如果我将另一个 USB 设备连接到笔记本电脑 USB 端口,它将得到 /dev/ttyUSB2

我想验证 /dev/ttyUSB 和 /dev/usb/abc 是否位于同一集线器上,而不是位于不同的集线器上。

有什么方法可以找出来..我尝试查看 sysfs ,但我无法找出差异

答案1

  1. 尝试lsusb -t,它显示了 USB 总线、端口和设备的树状视图。

    (盗自罗尔夫的回答在 shell 中将 USB 设备列为树的工具?

  2. 对于 GUI,请尝试usbview

相关内容