屏幕配适方法、车载终端及计算机存储介质技术

技术编号:37549906 阅读:17 留言:0更新日期:2023-05-15 07:36
本发明专利技术公开了一种屏幕配适方法、车载终端及计算机存储介质。屏幕配适方法,包括:车载终端启动时,读取车载屏幕的第一屏幕参数;若第一屏幕参数与当前加载的设备树所对应的第二屏幕参数不匹配,则重新加载与第一屏幕参数对应的设备树。通过上述方式,本发明专利技术能自动适配屏幕的屏幕参数,在车载终端动态兼容不同供应商的屏幕,车载主机的兼容性和适配性,保证了车载终端的产能稳定性。车载终端的产能稳定性。车载终端的产能稳定性。

【技术实现步骤摘要】
屏幕配适方法、车载终端及计算机存储介质


[0001]本专利技术涉及车载设备
,特别是涉及一种屏幕配适方法、车载终端及计算机存储介质。

技术介绍

[0002]现有技术中的车载终端会提前适配指定屏幕供应商提供屏幕,不同供应商的屏幕会有自己的固定参数,以保证可以显示正常。图1为现有技术中的屏幕配适方法的交互示意图。如图1所示,通常情况下车载车载终端启动时,由bootloader加载提前配适好的屏幕参数,把对应的屏幕参数写入到设备树中,并将包含屏幕参数在内的设备树传递给kernel内核。然后启动kernel内核,进行车载终端系统的启动和应用程序APP的启动。kernel内核加载对应的设备树,根据设备树设定屏幕参数,车载终端启动的全过程不与车载屏幕进行数据交互。然而,由于芯片短缺屏幕供应不足,出现多家供应商屏幕,现有技术无法动态兼容这些屏幕。当车载终端插入对应的供应商屏幕可以显示正常,插入其他供应商的屏幕则显示异常。

技术实现思路

[0003]本专利技术的目的在于提供一种屏幕配适方法、车载终端及计算机存储介质,能自动适配屏幕的屏幕参数,动态兼容不同供应商的屏幕,提高车载主机的兼容性和适配性,保证了车载终端的产能稳定性。
[0004]为解决上述技术问题,本申请提供一种屏幕配适方法,包括以下步骤:
[0005]车载终端启动时,读取车载屏幕的第一屏幕参数;
[0006]若所述第一屏幕参数与当前加载的设备树所对应的第二屏幕参数不匹配,则重新加载与所述第一屏幕参数对应的设备树。
[0007]本申请还提供一种车载终端,包括:
[0008]至少一个处理器;
[0009]至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理器并且存储用于由所述至少一个处理器执行的指令,所述指令当由所述至少一个处理器执行时,使得所述车载终端执行如上所述的屏幕配适方法。
[0010]本申请还提供一种计算机存储介质,所述计算机存储介质上存储有计算机程序指令;所述计算机程序指令被处理器执行时实现如上所述的屏幕配适方法。
[0011]本申请的屏幕配适方法、车载终端及计算机存储介质,屏幕配适方法,包括:车载终端启动前,读取车载屏幕的第一屏幕参数;若第一屏幕参数与当前设备树对应的第二屏幕参数不匹配,则重新加载与第一屏幕参数对应的设备树。通过上述方式,本专利技术能自动适配屏幕的屏幕参数,在车载终端动态兼容不同供应商的屏幕,提高了车载主机的兼容性和适配性。
[0012]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,
而可依照说明书的内容予以实施,并且为了让本申请的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
[0013]图1为现有技术中的屏幕配适方法的交互示意图;
[0014]图2为本专利技术实施例示出的屏幕配适方法的流程示意图;
[0015]图3为本专利技术实施例示出的屏幕配适方法的交互示意图;
[0016]图4为本专利技术实施例提供的车载终端的结构示意图。
具体实施方式
[0017]以下由特定的具体实施例说明本申请的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本申请的其他优点及功效。
[0018]在下述描述中,参考附图,附图描述了本申请的若干实施例。应当理解,还可使用其他实施例,并且可以在不背离本申请的精神和范围的情况下进行机械组成、结构、电气以及操作上的改变。下面的详细描述不应该被认为是限制性的,并且本申请的实施例的范围仅由公布的专利的权利要求书所限定。这里使用的术语仅是为了描述特定实施例,而并非旨在限制本申请。
[0019]虽然在一些实例中术语第一、第二等在本文中用来描述各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。
[0020]再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、组件、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、组件、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“A、B或C”或者“A、B和/或C”意味着“以下任一个:A;B;C;A和B;A和C;B和C;A、B和C”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
[0021]图2为本专利技术实施例示出的屏幕配适方法的流程示意图。如图2所示,本专利技术实施例提供的一种屏幕配适方法,包括:
[0022]步骤201:车载终端启动时,读取车载屏幕的第一屏幕参数。
[0023]步骤202:若第一屏幕参数与当前加载的设备树所对应的第二屏幕参数不匹配,则重新加载与第一屏幕参数对应的设备树。
[0024]需要说明的是,在本专利技术的屏幕配适方法中,若车载屏幕对应的第一屏幕参数与当前加载的设备树对应的第二屏幕参数不匹配时,说明当前的车载屏幕与车载终端中加载的屏幕参数不匹配,则对第一屏幕参数进行存储备份,根据备份的第一屏幕参数查找到对应的设备树,然后重启车载终端,以重新加载与第一屏幕参数相匹配的设备树。若第一屏幕参数与当前设备树对应的第二屏幕参数匹配,则正常启动车载终端。其中,第二屏幕参数为车载终端中预先加载的设备树对应的车载屏幕参数的子集。例如,两家屏幕供应商分别供应不同的车载屏幕:A屏幕和B屏幕,两者均可与同一台车载终端配适,车载终端启动时默认加载A屏幕对应的设备树,使A屏幕安装于车载终端时可以正常显示。当A屏幕出现故障需要
更换成B屏幕时,拔出车载终端安装的A屏幕,之后在车载终端插入B屏幕,车载终端读取B屏幕对应的第一屏幕参数,检测到当前加载的A屏幕的设备树对应的第二屏幕参数与第一屏幕参数不匹配,说明车载屏幕发生了更换。接着,备份B屏幕对应的第一屏幕参数,根据B屏幕对应的第一屏幕参数确定对应的B屏幕的设备树,然后重启车载终端以加载B屏幕对应的设备树,使车载终端中运行的车载屏幕参数与B屏幕一致,车载终端系统能正常启动。上述过程实现对B屏幕的自动配适,不需要手动修改即可实现自动匹配,能动态适应不同供应商的不同车载屏幕,自动适配对应的屏幕参数。
[0025]在一实施方式中,车载终端启动之前,还包括以下步骤:
[0026]创建多个设备树,各个设备树对应不同的车载屏幕参数,车载屏幕参数包括第一屏幕参数和第二屏幕参数。
[0027]需要说明的是,设备树是以树状节点的方式描述一个设备的各种硬件信息:CPU、GPIO、时钟、中断、内存等,形成类似文本文件。通常由.dts文件以文本方式对系统设备树进行描述,经过Device Tree Compiler(dtc)将dts文件转换成二进制文件binary device tree blob(dtb),.dtb文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏幕配适方法,其特征在于,包括以下步骤:车载终端启动时,读取车载屏幕的第一屏幕参数;若所述第一屏幕参数与当前加载的设备树所对应的第二屏幕参数不匹配,则重新加载与所述第一屏幕参数对应的设备树。2.根据权利要求1所述的屏幕配适方法,其特征在于,所述车载终端启动之前,还包括以下步骤:创建多个设备树,各个设备树对应不同的车载屏幕参数,所述车载屏幕参数包括所述第一屏幕参数和所述第二屏幕参数。3.根据权利要求1所述的屏幕配适方法,其特征在于,所述第一屏幕参数包括所述车载屏幕的供应商信息、设备信息、mac地址、序列号中至少一项。4.根据权利要求1所述的屏幕配适方法,其特征在于,所述重新加载与所述第一屏幕参数对应的设备树之前,包括以下步骤:存储所述第一屏幕参数至非易失存储器。5.根据权利要求4所述的屏幕配适方法,其特征在于,所述重新加载与所述第一屏幕参数对应的设备树,包括以下步骤:重启所述车载终端;读取所述非易失存储器存储的所述第一屏幕参数;加载...

【专利技术属性】
技术研发人员:佟学圣
申请(专利权)人:博泰车联网南京有限公司
类型:发明
国别省市:

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

1