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