毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 嵌入式 >> 正文

wince下USB摄像头驱动问题调用IssueVendorTransfer时总是出现stall错误

更新时间:2012-8-9:  来源:毕业论文

我在用wince下的UVC驱动来接USB摄像头,但现在发现一个问题,那种聊天用的普通USB摄像头是一个音视频复合设备,USB驱动加载时加载的一直是复合设备的句柄,得不到复合设备下的视频设备的句柄,这样在访问设备时一直无法成功,在调用IssueVendorTransfer时总是出现stall错误,感觉应该是一直在对复合设备读写,但复合设备不支持,不知道大侠们有没有遇到这个问题。

我的理解是,复合设备时音频设备和视频设备的根设备,在bushound下能看到这种关系,但复合设备的描述符跟视频设备差不多,怎么在驱动中来区分这两者呢,望各位大侠指教啊。不胜感激。

我用的摄像头芯片是中星微的VC0342。运行环境是2440+wince6.0,开发环境VS2005。UVC驱动用的是MS提供的8.0版本的。

不知道是我理解的不对还是函数接口不对,

还是没有弄清楚这个usb摄像头的一些关系吧,我也是猜测啊,你的usb摄像头,usb设备的结构是下层是interface,interface下是endpoint,interface下会有多组endpoint,这也是你说的描述符可能不一样的现象,一般一个interface代表着一种功能,这个你用bushood或者usbview好好看看,再对比着usb 设备的spec来好好看看都是个什么功能。再理理,能告诉我你的bushood是用在PC上还是ARM上?如果是ARM上如何得到呢?

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。