squirrel
驱动牛犊
驱动牛犊
  • 注册日期2002-03-16
  • 最后登录2002-08-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:948回复:2

usb的描述符疑问

楼主#
更多 发布于:2002-03-28 11:22
“USB设备硬件中的数据结构称为描述符,可以被主机软件识别。”
其中的描述符是存储在usb的设备中的,比如e2prom,这种理解是否正确?另外对usb的配置,是不是再掉电下不需要存储配置的相应描述符,因为每次插入或启动设备的是否都默认使用“地址0”的,之后才具体分配通信地址?还有,“地址0”如何理解?
tigerzd
驱动老牛
驱动老牛
  • 注册日期2001-08-25
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-28 18:04
描述符是描述设备的标识和能力的,当然是在设备中存储。
“地址0”应该是“端点0”吧?所有的USB设备必须实现一个确省端点0,它不需要主机配置就可用。当接上主机后,主机通过端点0发送设备描述符请求,设备返回设备描述符。而描述符是存在何处只有设备知道。
犯强汉者,虽远必诛! [img]http://www.driverdevelop.com/forum/upload/tigerzd/2002-12-13_sf10.JPG[/img]
Owen.Guo
驱动中牛
驱动中牛
  • 注册日期2001-03-30
  • 最后登录2012-03-29
  • 粉丝0
  • 关注1
  • 积分402分
  • 威望260点
  • 贡献值0点
  • 好评度26点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-03-28 19:46
当设备插入主机后,主机枚举到设备,分配默认地址0,然后使用控制传输方式从设备获得设备描述符,识别设备类型,然后再资料获得设备的详细描述符,配设备。
Owen.Guo 祝你成功!
游客

返回顶部