您尚未登录。

楼主 # 2021-05-27 09:49:24

奔跑的孩子
会员
注册时间: 2021-01-28
已发帖子: 51
积分: 31.5

请问 fb_fix_screeninfo fb_var_screeninfo 有什么区别呢?

static struct fb_fix_screeninfo fix;
static struct fb_var_screeninfo var;

离线

楼主 #1 2021-05-27 09:58:10

奔跑的孩子
会员
注册时间: 2021-01-28
已发帖子: 51
积分: 31.5

Re: 请问 fb_fix_screeninfo fb_var_screeninfo 有什么区别呢?

搜了一下, 好像和双缓冲有关系:


缓冲区切换步骤:
把fb驱动的framebuffer通过mmap映射到应用空间的内存地址map_base,一般来说framebuffer size是2*framesize或者3*framesize 大小(和平台相关)
把第一帧数据写入map_base
调用FBIOPAN_DISPLAY显示
把第二帧数据写入map_base+framesize处
调用FBIOPAN_DISPLAY
重复step2~step5

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn