- 6
- 0
- 约3.83千字
- 约 5页
- 2023-11-15 发布于河南
- 举报
文档仅供参考
PAGE 1
MTK优美代码赏析5:LCD_BlackWrite与MTK中断控制器
??前一段时间在跟踪我所负责项目的一个bug:进录像器时系统挂起等camera进入就绪状态,导致进入Preview很慢的问题。驱动上已经把效果调到最差最快了,问题还是存在,所以断定可能不是驱动造成的,需要跟到上层的流程去。因为自己从来没有研究过camera的架构,一时竟无法下手去跟踪这个流程,突然想到MTK的驱动架构都是基于面向对象设计的,可以从对象的元素来进行跟踪,通过这个方法不断向上跟踪,不但把问题跟踪了出来,而且对camera的流程也有了一定的了解,甚是开心。
??依稀记得当时发现 camera不断抓取Preview数据进行Preview后进行LCD_BlockWrite,使屏幕同步刷新,所以一直想抽时间来研究LCD_BlockWrite的机制,今夜偷闲,给出自己第一次赏析这个流程的看法,有不对的地方请大家及时提出来,让我也学习下。谢!
??下面看两个有关屏幕刷新的重要参数 ?
/*SW?XXX*///LCD_OWNER_ID?来自哪里的刷新typedef?enum{???LCD_UPDATE_MODULE_MMI?????????=?0,//MMI层触发的刷新???LCD_UPDATE_MODULE_MEDIA??????????,//camera等触发的刷新
原创力文档

文档评论(0)