0 前言
Host:Ubuntu14.04(64bit)
Target:smdk2440
Kernel:linux-2.6.39.4
《SDMK2440 LCD驱动(FB)》介绍了如何添加LCD平台设备和平台驱动的主要流程,但是仅仅是停留在平台设备和驱动的添加方法上,并没有对真正LCD的具体操作进行分析。本文在此基础上,对framebuffer的实现进行进一步的探索。
1 framebuffer简介
framebuffer其实对显存的一个抽象,操作这个显存就可以直接控制LCD的显示。因此,framebuffer是LCD设备的HAL(硬件抽象层)。关于framebuffer的更多介绍,详见参考资料,尤其是参考资料[3],写的比较有条例,并且比较详细。