|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
一、开发环境
3 G- h& @/ g# o, l7 t5 w: J7 [7 `4 G( U
- 主 机:VMWare--Fedora 9
- 开发板:Mini2440--64MB Nand, Kernel:2.6.30.4
- 编译器:ARM-linux-gcc-4.3.28 k# t4 z8 Y& a. R7 Q
6 y3 e" q5 ]# {7 f, |; M) W* x+ ~5 {0 R3 f
二、背景知识
/ G8 Y3 U# @; `) U. y3 \3 Y6 c. s$ i, C: F
1. LCD工作的硬件需求:
6 @: ]6 F( k) [) Y 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的mcu内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信号来控制STN/TFT屏了。9 k3 f# p8 ~8 I% x/ M
# x2 b! v3 O3 }( J; z, Y* O
2. S3C2440内部LCD控制器结构图:
. w7 T: _- F( x& J) Q9 V0 z0 P& M7 D
' b+ N; V3 k7 S: ?* S; u# @, r9 v. {" k4 j6 }+ p" ?
: [& W( T Q Q, D% i% H" Y
( q8 ~6 k$ I4 E0 B7 ~& T' F0 ~ |
|