日期:2014-05-16 浏览次数:20979 次
版权所有,转载请说明转自 http://my.csdn.net/weiqing1981127
一.LCD屏理论
1.1 LCD屏基本概念
我们知道,诸如PCI、I2C和USB等外围设备总线都来自于系统PC机的南桥,今天我们看到的视频控制器则来自于北桥。LCD主要由TN(扭转向列型)、STN(超扭转向列型)、DSTN(双层超扭曲向列阵)和TFT(薄膜式晶体管型)四种显示器,许多MCU内部直接集成了LCD控制器,通过LCD控制器可以方便地控制STN和TFT屏,其中TFT屏是目前嵌入式系统应用的主流。LCD常的接口类型有RGB、CPU、SPI、MIPI、MDDI、LVDS和VGA。
显示标准:VGA(视频图形阵列)是IBM早期提出的显示标准,VGA的分辨率是640x480,而更新标准的SVGA(高级视频图形阵列)和XGA(扩展图形阵列)则支持800x600和1024x768分辨率,嵌入式设备常用分辨率为320x240的QVGA面板。
视频标准:许多接口标准对视频控制器和显示设备的连接做了规定,视频电缆有如下标准,其一,模拟显示器;其二,数字平面显示器,如笔记本的TFT LCD,有LVDS(低电压差分信号)连接器;其三,与DVI(数字视频接口)规范标准兼容的显示器;其四,与HDTV(高清电视)规范兼容的显示器,它使用HDMI(高清多媒体接口)。
LCD常用参数:PPI是每平方英寸所拥有的像素数目,BPP是每个像素使用多少位来表示其颜色。
1.2帧缓冲的理解
FrameBuffer又叫帧缓冲,是Linux为操作显示设备提供的一个用户接口,用户应用程序可以通过帧缓冲透明地