关于USB基本概念的一个例子,说明描述符描述的对象

[复制链接]
 楼主| 平常人 发表于 2007-7-22 11:44 | 显示全部楼层 |阅读模式
设想一个USB&nbsp;Modem,可以工作于56Kbps的方式并提供一个通道,也可以工作于28Kbps的方式并提供两个通道,则各种描述符描述的对象是:<br /><br />设备描述符(Device&nbsp;Descriptor):描述这是一个USB&nbsp;Modem设备。<br />配置描述符(Configuration&nbsp;Descriptor):这个设备有两个配置描述符,一个是描述单通道的56Kbps的配置,另一个是描述双通道的28Kbps的配置。<br />接口描述符(Interface&nbsp;Descriptor):第一个配置有一个接口描述符,用于描述这个56Kbps的通道;第二个配置有两个接口描述符,用于分别描述两个28Kbps的通道。<br />端口描述符(Endpoint&nbsp;Descriptor):每个接口下有若干端口,所以有若干端口描述符,如需要有输入端口、输出端口和控制端口;对于上述第二个配置,因为有两个接口,如果每个接口有两个端口,就需要总共有四个端口描述符。<br /><br />描述符例子小结:<br />&nbsp;Device&nbsp;Descriptor&nbsp;=&nbsp;USB&nbsp;Modem&nbsp;Device<br />&nbsp;&nbsp;&nbsp;Configuration&nbsp;Descriptor&nbsp;1&nbsp;=&nbsp;单通道56Kbps的配置<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface&nbsp;Descriptor&nbsp;1&nbsp;=&nbsp;56Kbps的接口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endpoint&nbsp;Descriptor&nbsp;1&nbsp;=&nbsp;输入端口(如端口2)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endpoint&nbsp;Descriptor&nbsp;2&nbsp;=&nbsp;输出端口(如端口3)<br />&nbsp;&nbsp;&nbsp;Configuration&nbsp;Descriptor&nbsp;2&nbsp;=&nbsp;两个28Kbps通道的配置<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface&nbsp;Descriptor&nbsp;1&nbsp;=&nbsp;第一个28Kbps的接口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endpoint&nbsp;Descriptor&nbsp;1&nbsp;=&nbsp;输入端口(如端口2)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endpoint&nbsp;Descriptor&nbsp;2&nbsp;=&nbsp;输出端口(如端口3)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interface&nbsp;Descriptor&nbsp;2&nbsp;=&nbsp;第二个28Kbps的接口<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endpoint&nbsp;Descriptor&nbsp;1&nbsp;=&nbsp;输入端口(如端口4)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Endpoint&nbsp;Descriptor&nbsp;2&nbsp;=&nbsp;输出端口(如端口5)<br />

评论

楼主,请问如何自己插入的USB设备对应的设备描述符呢?  发表于 2020-9-2 09:49
lpf336 发表于 2007-7-22 13:36 | 显示全部楼层

沙发

学习
luocolor 发表于 2007-9-26 08:46 | 显示全部楼层

嘿嘿,找到你了。看了,明白不少!

  
rockingliu 发表于 2007-9-26 16:23 | 显示全部楼层

g

好贴呀
huangqi412 发表于 2007-9-26 19:48 | 显示全部楼层

板凳学习

  
wlsui 发表于 2008-1-9 21:32 | 显示全部楼层

非常通俗易懂!受教了

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

46

主题

2655

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

46

主题

2655

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部