|
|
1
6
是的,您可以使同一个设备显示为两个(或更多)逻辑设备。 几年前我为一个项目做了这个,但是已经有一段时间了,我忘记了细节。我想我的大容量存储、视频捕获和串行端口都同时运行。 是的,复合设备听起来很熟悉。我从事的项目没有使用任何第三方操作系统或USB库;它都是飞思卡尔i.mx21 CPU的“裸机”代码。Jan Axelson USB Complete 是无价的,就像 Packet-Master USB分析仪。 |
|
|
2
0
是的,这是可能的。例如,我有一个华为E220 U盘用于UMTS(3G移动)连接,它有四个接口:两个是特定于供应商的(内核驱动程序最终将它们映射为
我知道你可以用这两个
|
|
|
3
0
您不必在这里做任何复杂的事情,这只是得到正确的描述符的问题。 只需为您想要的每个“函数”提供一个接口描述符(显然,您将需要与该“函数”一起使用的所有其他描述符),操作系统将整理出所有的复合设备内容。 我建议,如果你要做一些甚至是稍微严肃的USB开发,你可以得到一个USB分析仪-不仅可以分析你自己的东西,而且你还可以插入其他人的工具包,看看他们是如何做他们的描述符的… |
|
|
spill62 · Xamarin/MAUI USB控制转换器 2 年前 |
|
|
Olivia · 如何在USB设备之间指定USB大容量存储? 2 年前 |
|
|
euraad · 与听众一起从USB读取-Boost Asio C++ 2 年前 |