本章重点
在多媒体应用的推动下,彩色 LCD( 液晶显示屏(liquid crystal display) )应用到了嵌入式系统中,掌上电脑(PDA)、手机等多采用 TFT(薄膜式晶体管) 显示器件,支持彩色图形界面,能显示图片并进行视频媒体播放。帧缓冲(Framebuffer)是 Linux 为显示设备提供的一个接口,帧缓冲(Framebuffer)允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。
本章主要讲解帧缓冲设备 Linux 驱动的架构及编程方法。
1、 LCD 的底层硬件操作原理。
2、帧缓冲设备的概念及驱动中的重要数据结构和函数。
3、帧缓冲设备驱动的整体结构,帧缓冲设备的几个重要函数,整体与部分的关系。
4、 Linux 帧缓冲设备用户空间的访问方法,并对Android 等 GUI简单的介绍。
5、 S3C6410 LCD 控制器设备驱动的实例。
18.1 LCD 硬件原理
利用液晶制成的显示器称为 LCD(液晶显示器),依据驱动方式分为静态驱动、简单矩阵驱动以及主动矩阵驱动 3 种。其中,简单矩阵型又可再细分扭转向列型(TNÿ