版块
论坛
喜欢
话题
应用
搜索
登录
注册
beijingyu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=169845
关于复合设备的一点理解,请高手指点:)
下面是我的一点理解:我现在想在一个设备上实现两个类型,CDC 类 和 mass storage 类,是不是需要这个设备有两个接口(如果一个接口可以实现一定要告诉我:)),每个接口的描述符中的device class 和 子类 以及类码根据所选的类进行设置,为每个接口分配所需的端点...
全文
回复
(
4
)
2007-05-11 15:55
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
beijingyu
:
那现在可以确定的是:一个设备要实现多个类,就需要有多个接口,每个接口对应一个设备类(在接口描述表中设置device class 和 子类 以及类码)。 但现在有一个问题是: CDC是设备类,按照协议所说,设备类必须在设备描述符中的device class 和 子类 以及类码进...
(2007-05-14 10:51)
回复
jinghuiren
:
两个接口是可以实现的,每个接口有一套相应的端点描述符 但是设备在同一时间只能用一套接口和端点 具体怎么转换倒没有研究过。
(2007-05-14 09:52)
回复
hiro_fantasy
:
这个论坛真冷清,不知是不是大牛们都不屑回答简单的问题,论坛本就是一个交流的地方,没有交流开这个论坛还有什么意义?
(2007-05-12 15:52)
回复
hiro_fantasy
:
我也是你这么想的,一个usb不是只能够支持一种设备描述符吗?而同一种设备可以支持多个接口.复合设备应该就是接口定义和端点定义的不同.我也在做关于复合设备的东西,可以一起探讨一下. qq: 31564797
(2007-05-12 09:56)
回复
beijingyu
加关注
写私信
0
关注
0
粉丝
42
帖子
返回顶部