帧缓冲(frame buffer)读书笔记

由于处理器带显示器的硬件连接方式与变化,所以对于显示驱动来说,要能支持这些不同硬件的连接方式,并把这些差别屏蔽在内部,使得用户感受不到这些不同,带给用户统一的体验。

fb(frame buffer)对应了显示输出设备,把显示设备抽象为了显示的内容。

我们先看fbmem.c

对于直接对应驱动的框架我们先看他的open操作就可以很快的明确其框架管理的实体是什么。我们先来分析fb_open函数

 

以上处理核心是根据ID获取了fb_info后加入到了file->private_data。接着我们来分析下fb_info

 

这里最重要的三个属性是 var、fix、fbops

 

superyin


蜀ICP备17021628号