找回密码
 注册
搜索
查看: 10754|回复: 10

[讨论] MTK lcd驱动疑问

[复制链接]
发表于 2012-10-11 21:37:30 | 显示全部楼层 |阅读模式
入职2个月了,驱动相关工作,主要任务负责调屏。总结,LCD相关的文件就是那么几个,最重要的lcd.c里面重要函数无外乎init,blockwrite,entersleep,exitsleep,interface这几个,我的主要精力也是花在这几个函数里面。这几个函数通过mainlcd指针被上层进行调用。
疑问:1,上层主要是通过哪个文件的函数来调用这几个函数的?(因为我搜过mainlcd指针,几百个相关文件啊。。。。)
          2,对于这几个函数间的调用关系,我们如何发现? (同事说的是根据硬件工作原理来进行的,但是不知代码中能否找到线索)
          3,对于驱动工程师来说,LCD的datasheet我们要不要话时间去研究那些寄存器的作用,掌握到什么程度足够?(很多时候是FAE过来调试效果的。)
          4,对于MTK驱动工程师,除了移植LCD,camera,键盘,,,还得干哪些事情?传说中的解BUG是怎么一回事?我需要达到什么程度才会解?

望大牛们不吝赐教!

[em01]
 楼主| 发表于 2012-10-12 13:53:52 | 显示全部楼层

11

哈哈,是的~~~~
点评回复

使用道具 举报

发表于 2012-10-12 12:58:13 | 显示全部楼层
都是在徐汇啊,
点评回复

使用道具 举报

发表于 2012-10-12 12:56:30 | 显示全部楼层
开始调屏摄像头正常,因为很多东西还不是很清楚,不要太心急,就像如果现在让你解决问题,估计都不知道从那下手,开始调调屏和摄像头,后面一些简单项目在让你跟,解决一些简单bug,一步步来,都是这么过来的,心态要放好
点评回复

使用道具 举报

 楼主| 发表于 2012-10-12 10:23:36 | 显示全部楼层
谢谢你的答复!
点评回复

使用道具 举报

发表于 2012-10-12 09:41:48 | 显示全部楼层

TFT_LCD研究报告

就是指针调用,慢慢分析就行,总共也没几处东西,至于你同事说的硬件原理我不太了解
datasheet如果只是工作的话没必要研究那么多东西,要想明白原理还是需要多了解一些的,工作中常用的寄存器就那么几个,基本上不同IC之间又都差不多,用的时候直接查都可以
一般驱动工程师就是搞些移植,调一些新IC,所谓的解BUG就是解决不良现象,比如大电流、白屏什么的,做的多了就简单了

【文件名】:121012@52RD_TFT LCD研究报告.pdf
【格 式】:pdf
【大 小】:1547K
【简 介】:这是我在方案是做的一个研究工作,功能都已经实现了,不过感觉不用不太大,就是偶尔做个窗口分隔用,这些上层都可以实现的,底层实际意义不大,仅供学习参考
【目 录】:
           手机TFT LCD研究报告
           Partial Mode
           Scroll Mode
           GAMMA
           用AT命令调试Partial Mode和Scroll Mode
           本文均已IC为HX8352C的240x400分辨率3寸LCD为例。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

发表于 2013-9-16 11:40:55 | 显示全部楼层
TFT_LCD研究报告
点评回复

使用道具 举报

发表于 2014-12-4 15:13:01 | 显示全部楼层
不错 学习了
点评回复

使用道具 举报

发表于 2014-12-4 15:52:48 | 显示全部楼层
请问现在手机的驱动开发中和linux的关系大么,现在想去做驱动开发,但是linux不是很熟。
点评回复

使用道具 举报

发表于 2016-3-18 16:23:57 | 显示全部楼层
DDDDDDDDDDDDDDDDDDDD
点评回复

使用道具 举报

发表于 2017-10-12 16:29:30 | 显示全部楼层
LZ现在应该是专家了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 10:59 , Processed in 0.048958 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表