主题 : LCD的一些问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 2432
精华: 0
发帖: 94
金钱: 730 两
威望: 323 点
综合积分: 188 分
注册时间: 2008-11-17
最后登录: 2011-04-07
楼主  发表于: 2010-03-01 09:19

 LCD的一些问题

关于LCD的驱动,网上大部分是一些参数的设置,这些信息我在D:\WINCE600\PLATFORM\Mini2440\SRC\OAL\OALLIB下的init.c文件里的InitDisplay()函数中有看见实现。
但是我在D:\WINCE600\PLATFORM\Mini2440\SRC\DRIVERS\Display目录下的s3c2440disp.cpp文件还有DisplayInit()这个函数和S3C2440DISP::S3C2440DISP (void)这两个函数,他们是干什么的呢?从文件的目录的位置来看这两个函数更应该是驱动文件啊!可是网上关于LCD驱动的文件却都是友善InitDisplay()函数。有谁能给我说明一下二者的区别嘛?
谢谢了!
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2010-03-01 12:46
一个是硬件初始化,一个是为OS BSP驱动所做的初始化。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 侠客
UID: 2432
精华: 0
发帖: 94
金钱: 730 两
威望: 323 点
综合积分: 188 分
注册时间: 2008-11-17
最后登录: 2011-04-07
2楼  发表于: 2010-03-01 16:22
可是后者却很少有人来提及啊?难道不重要?硬件初始化之后就应该能工作了啊!后面的OS BSP驱动初始化是不是有点多余?
但是我看了下代码好像是这样介绍的:
GWES will invoke this routine once prior to making any other calls into the driver.
// This routine needs to save its instance path information and return TRUE.  If it
// returns FALSE, GWES will abort the display initialization.
不是黑明白?