一种屏幕分辨率切换方法、系统、设备和存储介质技术方案

技术编号:38894398 阅读:19 留言:0更新日期:2023-09-22 14:17
本发明专利技术涉及一种屏幕分辨率切换方法、系统、设备和存储介质,其步骤如下:S1,在芯片中预存屏幕分辨率;S2,通过用户界面读取屏幕分辨率,并选择目标分辨率;S3,系统内核中根据目标分辨率在预定分区指定的地址写入分辨率代码,并重启系统进入Uboot模式;S4,系统重启后在Uboot模式下分辨率代码,之后进行IO的状态配置,并进行TR5511的复位;S5,复位后的TR5511根据配置的IO状态向系统的edid发出对应的分辨率信息,系统根据分辨率信息切换至目标分辨率。该发明专利技术通过动态的控制TR5511的输出来实现屏幕分辨率的切换,适应广大客户对屏参数的需求,无需通过跳帽硬件连接方式就能达到一样的效果。效果。效果。

【技术实现步骤摘要】
一种屏幕分辨率切换方法、系统、设备和存储介质


[0001]本专利技术涉及通信领域,尤其是一种基于安卓系统的TR5511芯片的屏幕分辨率切换方法、系统、设备和存储介质。

技术介绍

[0002]在android行业客户中经常会使用到各种规格的显示屏接口,例如有LVDS、EDP、MIPI等端口,常用的规格有LVDS和EDP。在通常使用中,客户端常常会因为屏供应的问题而出现需要更换显示屏的问题,现有技术中一般android主板只有一个LVDS和一个EDP,比如有时候的规格是EDP和LVDS,而后续的生产中或者是其他客户的需求中又都是需要LVDS和LVDS的,从而导致生产的困难,此时通常采用一颗转换芯片来实现edp信号的转换,从而形成一款主板能同时兼容LVDS、EDP或者是LVDS、LVDS的情况,达到了多种情况兼容的目的;TR 5511则是一颗普遍使用在EDP转换LVDS的转换芯片,该芯片在屏幕接口的转换上,使EDP信号转换成LVDS信号,通过配置芯片的IO进行屏幕参数的修改来达到输出不同的LVDS信号,这样就解决了接口的问题,但是在接口信号问题解决后,却无法解决用户在更换显示屏后显示屏分辨率适配的问题,就需要对显示屏的分辨率进行切换,而现有的屏幕分辨率的切换通常都是利用跳帽这样的硬件连接的方式来实现,但通过跳帽来连接,需要在电路板上焊接跳帽,需要占用电路板的空间和焊盘,可能会影响其它元件的布局和连接;不适用于大批量生产,会增加生产成本和人工费用;而且跳帽还易受外部环境影响,容易产生松动、断裂等故障。

技术实现思路
<br/>[0003]针对现有的不足,本专利技术提供一种基于安卓系统的TR5511芯片的屏幕分辨率切换方法、系统、设备和存储介质。
[0004]本专利技术解决其技术问题所采用的技术方案是:一种基于安卓系统的TR5511芯片的屏幕分辨率切换方法,其步骤如下:
[0005]S1,在TR5511芯片中预存多项不同的屏幕分辨率;
[0006]S2,通过用户界面读取TR5511芯片中预存的屏幕分辨率,并选择目标分辨率;
[0007]S3,在系统内核中根据目标分辨率在预定分区指定的地址写入分辨率代码,并重启系统进入Uboot模式;
[0008]S4,在Uboot模式下读取特定分区的分辨率代码,之后利用读取到的分辨率代码进行TR5511芯片IO的状态配置,并通过TR5511芯片的复位IO进行TR5511芯片的复位;
[0009]S5,复位后的TR5511芯片根据配置的IO状态向系统的edid发出对应的分辨率信息,系统根据分辨率信息切换至目标分辨率

[0010]作为优选,所述IO的状态配置是在edp代码初始函数nalogix_dp_probe中配置的。
[0011]作为优选,所述分辨率代码通过表示分辨率的4位二进制数来充当。
[0012]作为优选,所述用户界面中设置有对屏幕分辨率选择的操作项。
[0013]一种基于安卓系统的TR5511芯片的屏幕分辨率切换系统,包括安卓系统、TR5511芯片,所述TR5511芯片中预存有多项不同的屏幕分辨率,并能通过TR5511芯片的复位IO进行TR5511的复位并在复位后根据配置的IO状态向系统的edid发出对应的分辨率信息;所述安卓系统的用户界面能读取TR5511芯片中预存的屏幕分辨率,并能选择相应的目标分辨率;所述安卓系统的内核中能根据目标分辨率在预定分区指定的地址写入分辨率代码;所述安卓系统在Uboot模式下能读取特定分区的分辨率代码,并能利用读取到的分辨率代码进行TR5511芯片IO的状态配置;所述安卓系统能根据分辨率信息切换至目标分辨率。
[0014]一种电子设备,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前任一项所述的基于安卓系统的TR5511芯片的屏幕分辨率切换方法的步骤。
[0015]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如前任一项所述的基于安卓系统的TR5511芯片的屏幕分辨率切换方法的步骤。
[0016]本专利技术的有益效果在于:该专利技术通过在芯片中预存屏幕分辨率,然后将选取的目标分辨率写入系统内核中,在系统重启后,再通过读取相应的分辨率代码,并对芯片的IO进行配置复位后对系统的edid发出对应的分辨率信息,系统根据信息对屏幕分辨率予以切换,就通过动态的控制TR5511的输出来实现屏幕分辨率的切换,适应广大客户对屏参数的需求,无需通过跳帽硬件连接方式就能达到一样的效果。
附图说明
[0017]图1是本专利技术实施例的流程框图;
具体实施方式
[0018]为了更清楚地说明本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图及实施例对本专利技术作进一步说明,进行清楚、完整的描述,显然,所描述的实施例是本专利技术的部分实施例,而不是全部实施例。基于本专利技术的实施例,本领域普通技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术的保护范围。
[0019]本专利技术实施例如图1中所示,一种基于安卓系统的TR5511芯片的屏幕分辨率切换方法,其步骤如下:
[0020]S1,在TR5511芯片中预存多项不同的屏幕分辨率,即在TR5511芯片中写入屏幕分辨率的数值,每一种屏幕分辨率就是一项,该数值的最大就不超过TR5511所能支撑的最大分辨率来写入,在该前提下,将常用的几种分辨率写入TR5511芯片中,以满足不同的使用需求;
[0021]S2,通过用户界面读取TR5511芯片中预存的屏幕分辨率,并选择目标分辨率,此时在用户界面中设置有对屏幕分辨率选择的操作项,该操作项可以是直接设置在用户界面的单独项,也可以是在用户界面系统设置项下的子项,用户通过用户界面在操作项下读取预存在TR5511芯片中的屏幕分辨率,在读取的屏幕分辨率中选择需要的分辨率,该分辨率就是目标分辨率;
[0022]S3,在系统内核中根据目标分辨率在预定分区指定的地址写入分辨率代码,并重启系统进入进入Uboot模式,在用户选择了目标分辨率后,系统内核即Kernel就根据用户所
选择的目标分辨率,在预定分区指定的地址写入该目标分辨率所述对应的分辨率代码,写入完成后重启系统进入Uboot模式,此时分辨率代码通过表示分辨率的4位二进制数来充当;
[0023]S4,在Uboot模式下读取特定分区的分辨率代码,之后利用读取到的分辨率代码进行TR5511芯片IO的状态配置,并通过TR5511芯片的复位IO进行TR5511芯片的复位;TR5511芯片IO状态配置是在edp代码初始函数nalogix_dp_probe中配置的。
[0024]S5,复位后的TR5511芯片根据配置的IO状态向系统的edid发出对应的分辨率信息,系统根据分辨率信息切换至目标分辨率

[0025]一种基于安卓系统的TR5511芯片的屏幕分辨率切换系统,包括安卓系统、TR5511芯片,TR5511芯本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏幕分辨率切换方法,其特征在于:其步骤如下:S1,在TR5511芯片中预存多项不同的屏幕分辨率;S2,通过用户界面读取TR5511芯片中预存的屏幕分辨率,并选择目标分辨率;S3,在系统内核中根据目标分辨率在预定分区指定的地址写入分辨率代码,并重启系统进入Uboot模式;S4,在Uboot模式下读取特定分区的分辨率代码,之后利用读取到的分辨率代码进行TR5511芯片IO的状态配置,并通过TR5511芯片的复位IO进行TR5511芯片的复位;S5,复位后的TR5511芯片根据配置的IO状态向系统的edid发出对应的分辨率信息,系统根据分辨率信息切换至目标分辨率。2.根据权利要求1所述屏幕分辨率切换方法,其特征在于:所述IO的状态配置是在edp代码初始函数nalogix_dp_probe中配置的。3.根据权利要求1所述屏幕分辨率切换方法,其特征在于:所述分辨率代码通过表示分辨率的4位二进制数来充当。4.根据权利要求1所述屏幕分辨率切换方法,其特征在于:所述用户界面中设置有对屏幕分辨率选择的操作项...

【专利技术属性】
技术研发人员:马镭
申请(专利权)人:深圳市智微智能科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1