因为MTK手机平台是限制使用真横屏LCM显示屏的,需要修改,修改后可以像平板、车机系列芯片那样,驱动物理真横屏的显示屏。
MTK 手机平台 横屏支持 初步验证方法:
假设需要显示的LCM分辨率是1024x600,一般一共要按上面的试验分辨率,修改5个地方的with、height参数:
1、lk显示驱动.c文件
#define FRAME_WIDTH (1024)
#define FRAME_HEIGHT (1034)
2、kernel显示驱动.c文件
#define FRAME_WIDTH (1024)
#define FRAME_HEIGHT (1034)
3、lk项目配置.mk (可能不用改)
4、kernel项目配置xxx_defconf
CONFIG_LCM_HEIGHT=“1034”
CONFIG_LCM_WIDTH=“1024”
5、device下的项目主配置Project.mk
LCM_HEIGHT = 1034
LCM_WIDTH = 1024
确保MTK_LCM_PHYSICAL_ROTATION=0,涉及到lk、kernel、device里的3个主配置文件。
只要能显示画面,就有办法支持!显示不完整、裁剪也不怕。
通过初步测试后,根据不同平台、不同项目需要打横屏补丁,支持任意android平台。
横屏分辨率支持表
技术交流
微信:fantastic_technology
QQ:2442237976
百度网盘
链接:https://pan.baidu.com/s/188YHHaERSizo0KSGotX_Iw
提取码:1234