我在本版下载了Cole3的Qtopia USB 摄像头程序,在此非常感谢Cole3的无私的分享。我经过少量修改下载到我的MINI6410,结果没有任何图像,结果调试了下,发现mmap的返回值出错了,代码如下:
buffers[numBufs].start = mmap(NULL, buf.length, PROT_READ | PROT_WRITE, MAP_SHARED, fd, buf.m.offset);
if (buffers[numBufs].start == MAP_FAILED)
{
errorflag=8; //自己设置的错误标志量
return -1;
}
也就是进入了 if (buffers[numBufs].start == MAP_FAILED)之中,所以初始化没有成功,在此请教各位,不胜感激,希望大家能指点下,先谢了。
如果我把这个程序调试成功了,会发到论坛和大家分享。
[ 此帖被xuqj4490在2010-11-27 11:05重新编辑 ]