在读者学习本章以及后续LCD相关章节之前,最好拥有LCD裸机基础,可以参考:LCD编程. 在内核中,表示LCD使用的是framebuffer(帧缓冲,简写为fb),其内容对应于屏幕上的界面显示.修改framebuffer中的内容,即修改屏幕上的内容.操作framebuffer可以直接在LCD上观察到效果. framebuffer本质上是一段内存,或称作显存. 在内核中,LCD对应的参数使用struct fb_info存储,对应的行为使用struct fb_ops存储. 在以下章节,我会分别讨论f