主题 : tiny6410+ cam130+2.6.38内核,如何应用内存映射的方式操作cam130 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 19251
精华: 0
发帖: 35
金钱: 180 两
威望: 36 点
贡献值: 0 点
综合积分: 70 分
注册时间: 2010-04-17
最后登录: 2016-06-12
楼主  发表于: 2011-04-26 14:38

 tiny6410+ cam130+2.6.38内核,如何应用内存映射的方式操作cam130

在2.6.28内核下对cam130进行操作,程序一点问题没有,可以正常采集摄像头数据,换到2.6.38这个版本的时候,驱动发生了变化,友善对于这个版本的cam130摄像头驱动不开源,找不到程序是哪里出错了,在执行ioctl(fd, VIDIOC_QUERYBUF, &dev.buffer)到这里时,返回小于0的值,错误提示说参数错误,不知道为什么会这样,有用过的吗?支个招
级别: 新手上路
UID: 55369
精华: 0
发帖: 14
金钱: 70 两
威望: 14 点
贡献值: 0 点
综合积分: 28 分
注册时间: 2011-09-16
最后登录: 2014-03-27
1楼  发表于: 2011-09-16 16:41
我也遇到同样问题,修改后调用正确了但buffer.lenght为0无法影射内存,不知道什么原因