【技术实现步骤摘要】
一种多分辨率显示自适应系统的兼容方法
[0001]本专利技术涉及MTK平台嵌入式软件开发
,尤其涉及一种多分辨率显示自适应系统的兼容方法。
技术介绍
[0002]在产品开发应用中经常会有一个主板衍生多种机型,去配接多种显示屏的情况。显示屏之间可能会存在大小、分辨率等参数差别较大的情况,从而造成所需适配的软硬件版本较多,使得软件和硬件的管理困难。在多屏支持中,通常也可以配置多个屏幕以实现兼容,但是仅仅能支持同一分辨率的不同型号的幕屏幕,对于不同分辨率的屏就无能为力了。也有一些嵌入式开发的方案在此方面进行一些改进,通过下载配置文件,设置多个参数来适配不同分辨率。但是开机logo没有做到兼容,不能通过参数进行设置,只能事先针对不同的分辨率编译出不同的logo bin,在使用时需要根据的硬件来选择对应的logo bin刷入。这种方式存在以下两点不足:
[0003]1.需要针对不同的硬件,设置下载对应参数,下载之后不能随意更换主板到衍生机型,需要对硬件进行区分管控。如果后续出现原计划的机型数量有调整,就需要重新下载软件, ...
【技术保护点】
【技术特征摘要】
1.一种多分辨率显示自适应系统的兼容方法,其特征在于,包括如下步骤:步骤1:准备好SDK和多套不同的硬件,硬件包括:多分辨率LCM驱动兼容、Boot logo兼容、Kernel logo兼容、触摸屏驱动兼容、系统方向兼容、Factory方向兼容以及Recovery方向兼容;步骤2:根据接收到的反馈信息对各模块代码进行修改;步骤3:根据步骤2的修改对SDK进行编译;步骤4:下载固件到多套硬件中,并执行开机;步骤5:测试多套硬件是否都能正常显示,如果都能正常显示,则执行步骤6;如果存在有硬件不能正常显示,则进行信息反馈并执行步骤2;步骤6:测试系统中的各个界面是否正常,如果各个界面都正常,则方案应用成功;如果存在界面异常状况,则进行信息反馈并执行步骤2。2.根据权利要求1所述的多分辨率显示自适应系统的兼容方法,其特征在于,所述多分辨率LCM驱动兼容的具体测试步骤为:步骤a.1:检测LCM驱动器的接入情况;步骤a.2:当所检测的LCM驱动器的参数匹配,则输出显示正常或异常;如果不匹配,则记i=0;步骤a.3:通过函数计算lcm=lcm_driver_list[i];lcm
‑
>get_params(lcm_params);步骤a.4:判断lcm_type_dsi==lcm_params_>type,如果是,则对dsi进行初始化init_dsi,并输出lcm
‑
>compare_id;步骤a.5:判断是否匹配,如果是,则输出显示正常或异常;如果不匹配,则进行i++,并返回步骤a.3。3.根据权利要求1所述的多分辨率显示自适应系统的兼容方法,其特征在于,所述触摸屏驱动兼容的具体测试步骤为:步骤b.1:检测到触摸信号,解析接入...
【专利技术属性】
技术研发人员:贺中伏,傅铁志,
申请(专利权)人:深圳市天玑互联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。