0

我正在开发一个嵌入式 USB 设备,它需要可供两个不同的主机使用。第一个是普通 PC,它将用作 MSC(大容量存储)设备,第二个是 USB 设备需要与 CDC 配置文件通信的特定硬件。

在枚举过程中,USB 设备发送描述符表,并在其中声明其功能。

枚举过程中有没有办法知道设备连接到哪个主机?

4

1 回答 1

2

最简单的解决方案可能是实现“USB 复合设备”,其中单个设备同时提供 MSC 和 CDC 类接口。主机 PC 会同时看到这两个接口,但您可以简单地留下一个不使用。如果“特定硬件”不支持它,它可能会简单地忽略 MSC 类。

于 2013-05-05T10:02:18.460 回答