错误:mmap函数运行出错Error : failed to map framebuffer device to memory 30

相关代码:intfb_mmap(FB*fb_msg){fb_msg->screensize=fb_msg->vinfo.xres*fb_msg->vinfo.yres*f... 相关代码:
int fb_mmap(FB *fb_msg)
{
fb_msg->screensize=fb_msg->vinfo.xres * fb_msg->vinfo.yres * fb_msg->vinfo.bits_per_pixel / 8;
fb_msg->fbp=(char *)mmap(0,fb_msg->screensize,PROT_READ|PROT_WRITE, MAP_SHARED,fb_msg->fb,0);
if ((int)fb_msg->fbp == -1)
{
printf("Error : failed to map framebuffer device to memory. \n");
exit(4);
}
return TRUE;
}
展开
 我来答
居居zs43H
2014-05-23
知道答主
回答量:3
采纳率:0%
帮助的人:4028
展开全部
你好,这个朋友,我现在也是在做这个,现在也是遇到了同一个问题,可以麻烦你讲讲你的解决思路吗??谢谢了
追问
你是不是在做linux下的视频获取?
追答
你好,请问下你是怎么解决这个问题的呢??我改了很久还是没有出来,一直报这个错,如果把screensize的值设置小一点的话就会报Segmentation fault,如果就用得到的screensize的话就报failed to map framebuffer device to memory.这个错,这是为什么呢??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿萨德啊是打发
2012-03-26
知道答主
回答量:1
采纳率:0%
帮助的人:1642
展开全部
...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骏欣机械大师
2012-03-26 · TA获得超过612个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:165万
展开全部
呵呵!看了一下感觉没有错误啊!不好意思 水平有限。不能帮你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式