tangtang
驱动牛犊
驱动牛犊
  • 注册日期2004-09-17
  • 最后登录2005-04-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1096回复:0

想问有关usb设备客户驱动程序的编写需要的支持

楼主#
更多 发布于:2004-11-01 08:54
想问一下有关usb设备客户驱动程序的编写需要的支持的问题。
根据usb规范,USBD是与USB外围设备上的一些endpoint打交道的,而这些endpoint是由USB外围设备上的接口芯片和固件共同提供,并且endpoint存储数据的格式也是由厂家决定的,我说得对吗?
对于一个USB外围设备的驱动的开发者,要能进行驱动的开发,只需要设备的生产厂家提供从不同endpoints中流出数据的格式,数据格式代表的意义,然后就可以编写驱动了,我说得对吗?看了一些有关usb规范的书和一些有关usb客户驱动编写方面的内容,这些资料也就提到了由USBD和endpoint之间的信息交流,并没有涉及具体的芯片的信息,所以给了我这种感觉:只要得到endpoint里面存储的信息,就可以编usb设备的客户驱动了。但是总是感觉还是usb客户驱动程序要和设备中具体的芯片打交道而不是仅仅获得了endpoint的信息就可以的,不知道这种感觉是不是对的,
还是上一种感觉是对的?
但是,设备厂商会为一个普通的开发者提供这些吗?比如endpoint里面存储的数据的格式,或者是具体芯片的信息?
先谢谢了!
游客

返回顶部