mtk6589显示子系统笔记(一)

本文是关于MT6589显示子系统的笔记,介绍了其与之前MTK平台的区别,包括rotator、scaler、gamrer、RDMA、WDMA、BLS等模块的功能,并探讨了显示数据的处理流程,如RDMA的直接链接和内存链接模式。通过disp_path_config函数配置显示路径,展示了LK阶段的初始化过程和屏幕刷新机制。
摘要由CSDN通过智能技术生成

拿到MT6589的版本不久,发现显示系统代码结构改变很大。做些备忘,后续不忙的时候可以继续看。

MT6589之前的MTKandroid系统显示系统同featurePhone基本一致。

 

先来回顾下MTK之前版本的大致结构,每个Video层,每个UI层 分别对应一个layer,再通过设置一些,区域坐标,透明度,通透色等,然后启动显示模块的DMA,实现各layer的数据的叠加,。如果是CPU接口的屏,合并后的数据往 GRAM刷,如果是RGB接口的数据,那么往DDR内存中的显存刷,然后RGB控制器自动从显存来取。 

 

MT6589平台,把显示系统分成很多模块。

包括,rotator模块,scaler模块,gamrer模块,RDMA模块,WDMA模块,BLS模块。

各种LCD接口模块(

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值