本发明专利技术提供一种全液晶仪表的快速启动方法及装置,该方法包括:上电启动仪表引导程序,在引导程序中引导启动协处理器,通过协处理器初始化外设资源;启动协处理器应用程序接管处理器的IO设备,建立处理器与车载ECU的连接;通过IO设备获取车载ECU信号,根据ECU信号值判断是否需要显示紧急内容,若需要显示紧急内容,则通过协处理器绘制紧急内容;通过引导程序引导启动Linux内核,初始化Linux设备资源后,启动Linux应用程序,并启动3D绘画引擎绘制预显示内容。从而可以保障重要内容的及时显示,提升液晶仪表的显示和启动速度。升液晶仪表的显示和启动速度。升液晶仪表的显示和启动速度。
【技术实现步骤摘要】
一种全液晶仪表的快速启动方法及装置
[0001]本专利技术属于汽车仪表领域,尤其涉及一种全液晶仪表的快速启动方法及装置。
技术介绍
[0002]全液晶仪表盘是将传统机械仪表盘替换成一整块液晶屏幕向驾驶者展示车辆行驶信息的设备,取消了传统的物理指针,全部通过电子屏幕展示。不仅能向驾驶者展示传统机械仪表盘的车辆行驶速度、发动机转速、剩余油量等基本信息,还能使显示效果更加绚丽、显示内容更丰富,并能实现个性化设置、提升整车的科技感。全液晶仪表不仅仅是一个提供转速、车速的简单元件,它还能展示更多重要的汽车信息,甚至可以发出警告提示。
[0003]然而,由于全液晶仪表显示内容较多、复杂性较高,容易导致仪表启动时间变长。当前,提升仪表系统启动速度的方法是设置程序启动的优先级,优先启动关键程序,但对于一些重要的提示内容,仍要等到系统完全启动后,才能进行3D显示,使得重要内容显示不及时。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供了一种全液晶仪表的快速启动方法及装置,用于解决现有全液晶仪表重要内容显示不及时的问题。
[0005]在本专利技术实施例的第一方面,提供了一种全液晶仪表的快速启动方法,包括:
[0006]上电启动仪表引导程序,在引导程序中引导启动协处理器,通过协处理器初始化外设资源;
[0007]启动协处理器应用程序接管处理器的IO设备,建立处理器与车载ECU的连接;
[0008]通过IO设备获取车载ECU信号,根据ECU信号值判断是否需要显示紧急内容,若需要显示紧急内容,则通过协处理器绘制紧急内容;
[0009]通过引导程序引导启动Linux内核,初始化Linux设备资源后,启动Linux应用程序,并启动3D绘画引擎绘制预显示内容。
[0010]在本专利技术实施例的第二方面,提供了一种全液晶仪表的快速启动装置,包括:
[0011]协处理器,用于初始化外设资源,启动协处理器应用程序接管处理器的IO设备,建立处理器与车载ECU的连接,通过IO设备获取车载ECU信号,根据ECU信号值判断是否需要显示紧急内容,若需要显示紧急内容,则通过协处理器绘制紧急内容;
[0012]主处理器,用于启动仪表引导程序,在引导程序中引导启动协处理器,并通过引导程序引导启动Linux内核,初始化Linux设备资源后,启动Linux应用程序,并启动3D绘画引擎绘制预显示内容;
[0013]IO设备,用于接收外部ECU信号,并向液晶屏幕输出预显示内容。
[0014]在本专利技术实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本专利技术实施例第一方面所述方法的步骤。
[0015]在本专利技术实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例第一方面提供的所述方法的步骤。
[0016]本专利技术实施例中,通过采用主从两个核心处理器分别处理2D显示内容和3D显示内容,协处理器在Linux系统完全启动前进行紧急内容显示处理,将紧急提示信息以2D形式进行展示,从而加速液晶仪表的显示和启动速度,保障重要内容能够及时显示,提升用户使用体验。
附图说明
[0017]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单介绍,显而易见地,下面描述的附图仅仅是本专利技术的一些实施例,对本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获取其他附图。
[0018]图1为本专利技术实施例提供的一种全液晶仪表的快速启动方法的流程示意图;
[0019]图2为本专利技术实施例提供的一种全液晶仪表的快速启动方法的硬件结构设计示意图;
[0020]图3为本专利技术实施例提供的一种全液晶仪表的快速启动方法的另一流程示意图;
[0021]图4为本专利技术的实施例提供的一种全液晶仪表的快速启动装置的结构示意图;
[0022]图5为本专利技术的实施例提供的一种电子设备的结构示意图。
具体实施方式
[0023]为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0024]应当理解,本专利技术的说明书或权利要求书及上述附图中的术语“包括”以及其他相近意思表述,意指覆盖不排他的包含,如包含一系列步骤或单元的过程、方法或系统、设备没有限定于已列出的步骤或单元。此外,“第一”“第二”用于区分不同对象,并非用于描述特定顺序。
[0025]请参阅图1,本专利技术实施例提供的一种全液晶仪表的快速启动方法的流程示意图,包括:
[0026]S101、上电启动仪表引导程序,在引导程序中引导启动协处理器,通过协处理器初始化外设资源;
[0027]所述引导程序即引导加载程序,用于引导计算机加载特定的应用程序,在本实施例中所述引导程序可以是Uboot程序。在引导程序中引导启动协处理器,并通过协处理器初始化外设资源,如初始化IO设备、存储设备、资源文件、显示驱动等。
[0028]S102、启动协处理器应用程序接管处理器的IO设备,建立处理器与车载ECU的连接;
[0029]所述协处理器应用程序用于基于协处理器的数据处理实现特定的软件功能,如绘制2D显示内容、建立车载ECU的连接等。
[0030]所述处理器为液晶仪表的处理器,也开始车辆的中心处理器。在本实施例中,所述处理器包括主处理器和协处理器,所述处理器可以与外部ECU(Electronic Control Unit,即电子控制单元)连接,接收外部ECU传入的信号,并控制在液晶屏幕上显示输出。
[0031]具体的,所述处理器包括主处理器和协处理器,所述主处理器上运行引导程序、Linux内核和Linux应用程序,所述协处理器上运行协处理器应用程序。
[0032]其中,所述处理器为R-CAR E3处理器,主处理器为cortex-A53核心,协处理器为cortex-R7核心,协处理器用于处理2D显示内容,主处理器用于处理3D显示内容。
[0033]在一个实施例中,如图2所示,图中R-CAR E3为处理器,cortex-A53为主处理器,cortex-R7为协处理器,在主处理器cortex-A53上运行引导程序uBoot和Linux系统,所述Linux系统包括Linux kernel和应用程序。协处理器cortex-R7同样运行有应用程序。主处理器和协处理器均直接与IO设备相连,通过IO设备分别与外部信号、液晶屏幕连接。
[0034]所述IO设备即管理和控制计算机输入输出的设备,所述IO本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种全液晶仪表的快速启动方法,其特征在于,包括:上电启动仪表引导程序,在引导程序中引导启动协处理器,通过协处理器初始化外设资源;启动协处理器应用程序接管处理器的IO设备,建立处理器与车载ECU的连接;通过IO设备获取车载ECU信号,根据ECU信号值判断是否需要显示紧急内容,若需要显示紧急内容,则通过协处理器绘制紧急内容;通过引导程序引导启动Linux内核,初始化Linux设备资源后,启动Linux应用程序,并启动3D绘画引擎绘制预显示内容。2.根据权利要求1所述的方法,其特征在于,所述处理器包括主处理器和协处理器,所述主处理器上运行引导程序、Linux内核和Linux应用程序,所述协处理器上运行协处理器应用程序。3.根据权利要求1所述的方法,其特征在于,所述处理器为R-CAR E3处理器,主处理器为cortex-A53核心,协处理器为cortex-R7核心;其中,所述协处理器用于处理2D显示内容,所述主处理器用于处理3D显示内容。4.根据权利要求1所述的方法,其特征在于,所述通过协处理器绘制紧急内容包括:协处理器通过显示驱动开启液晶屏幕背光,向液晶屏幕输出预显示的紧急内容。5.根据权利要求1所述的方法,其特征在于,所述初始化Linux设备资源至少包括初始化CPU、存储管理、进程管理、文件系统、设备管理、设备驱动、网络通信以及Linux系统、Linux系统调用。6.一种全液晶仪表的快速启动装置,其特征在于,至...
【专利技术属性】
技术研发人员:张龙,刘传鹏,王锦程,张伟,
申请(专利权)人:电装光庭汽车电子武汉有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。