有关usb bRequest参数问题
usb请求分为标准请求,设备类请求,厂商请求
请问设备类请求和厂商请求那里去查啊?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
usb请求分为标准请求,设备类请求,厂商请求
请问设备类请求和厂商请求那里去查啊?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(9)
1. 标准请求查阅 usb specification 1.1/2.0 and so on. 地址:usb specification
2. 类请求查阅 usb class specification, such as hid, ccid and so on.地址:class specification
3. 厂商请求要求厂家给specification
回复 2# CN薰様
。。。。是啊,厂商的定义去哪找啊?我看过一些datasheet没有相关的信息,不知道那些数是哪来的
谢谢你提供的类请求,还有个问题想请教一下,就是那些请求对于驱动的编写有什么作用,我看这些请求跟传送数据没多大关系啊,并且初始化时也都用不上,即使不用也不耽误设备的运行,那些请求到底有什么用啊?可以举几个例子吗?
一般都没有太大的用处,不过有些厂商对设备需要做些特殊的处理,这个时候就会用到它们。
具体看specification,有些需要实现,有些可以不实现(发STALL或者ACK),比如HID只需要实现Get Report,但是HID类需要在标准请求中加了一个类请求,等同于GetReport。但是linux和windows枚举的过程不太一样,要综合考虑。
我上哪查厂家是否提供厂家的请求啊?我的是微星的sirius usb2.0 camera vid = 0ac8 pid = 3340,暂时就知道这么多的信息,在哪里可以找到厂商请求啊?
回复 7# kzl0629
知道厂家就好办了。芯片谁给你们的,找采购去要技术支持电话,就拿到资料了。
微星这个应该是通用的,你google下看看有没有开放出来的手册。
。。。我的是毕业设计,芯片我自己找的,sirius usb2.0 camera 找不到技术支持电话,也没找到data sheet 是我的查找方法没问题吗?我上微星的官网也没找到,这个找到这个产品,查sirius 也找不到有用的
芯片是我同学的摄像头,