首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

懂framebuffer的入

2013-03-14 
懂framebuffer的进linux下向framebuffer写入像素值时能否先将framebuffer锁定?我的意思是:我每写个像素值

懂framebuffer的进
  linux下向framebuffer写入像素值时能否先将framebuffer锁定?
  我的意思是:我每写个像素值时LED就刷新一次,那太费资源了,能不能等我把所有像素值写入framebuffer后,再解锁让LED刷新呢?
  我起初想用双缓存来解决这个问题,但貌似framebuffer的大小刚好对应着全屏大小,一旦开辟出一块儿buffer作为后台缓存,那注定就不能全屏渲染了对吗?
  新手问题,有错勿喷!!!
[解决办法]
双缓存一定要从fb里开吗?内存的size可是远远大于fb的。。。
[解决办法]
framebuffer是直接映射到显示缓冲区的,直接写就会改变显示,一个建议的做法是另开double buffer,一个buffer在更新数据的时候,另一个buffer用于显示,也就是快速的把数据一次性传送给framebuffer。

热点排行