1
6
是的,您可以使同一个设备显示为两个(或更多)逻辑设备。 几年前我为一个项目做了这个,但是已经有一段时间了,我忘记了细节。我想我的大容量存储、视频捕获和串行端口都同时运行。 是的,复合设备听起来很熟悉。我从事的项目没有使用任何第三方操作系统或USB库;它都是飞思卡尔i.mx21 CPU的“裸机”代码。Jan Axelson USB Complete 是无价的,就像 Packet-Master USB分析仪。 |
2
0
是的,这是可能的。例如,我有一个华为E220 U盘用于UMTS(3G移动)连接,它有四个接口:两个是特定于供应商的(内核驱动程序最终将它们映射为
我知道你可以用这两个
|
3
0
您不必在这里做任何复杂的事情,这只是得到正确的描述符的问题。 只需为您想要的每个“函数”提供一个接口描述符(显然,您将需要与该“函数”一起使用的所有其他描述符),操作系统将整理出所有的复合设备内容。 我建议,如果你要做一些甚至是稍微严肃的USB开发,你可以得到一个USB分析仪-不仅可以分析你自己的东西,而且你还可以插入其他人的工具包,看看他们是如何做他们的描述符的… |
conopizda2 · 为什么我的静态数组没有被memset清除? 2 年前 |
jhe4x · C按位OR返回的值不正确 2 年前 |
Tim · 如何用c语言打印程序的执行流程# 6 年前 |
jatinBatra · 关于嵌入式固件开发[已关闭] 6 年前 |
Will · 嵌入链接器脚本-是否正确放置“堆栈”和“堆”区域? 6 年前 |
K. Crow · 不等于PIC32上启用中断时操作员不工作[关闭] 6 年前 |
spiff42 · 清除位时唯一的最大不同字节值集 6 年前 |