仪表系统启动方法、装置和仪表设备制造方法及图纸

技术编号:35541904 阅读:11 留言:0更新日期:2022-11-09 15:10
本申请提供一种仪表系统启动方法、装置和仪表设备。该方法包括:仪表设备可以并行的启动初始化开机动画程序和显示程序。该开机动画程序可以在启动后,直接读取第一预设目录下的预设图片,并调用驱动节点,该仪表设备可以在该显示程序被启动后,初始化该显示程序。该仪表设备可以通过显示程序读取第二预设目录下的标记文件。当未读取到标记文件时,该仪表设备可以通过该显示程序将其显示属性强制设置为在表盘显示开机动画程序读取的预设图片。当读取到标记文件时,仪表设备可以通过显示程序可以获取仪表程序渲染好的工作图像,并将该工作图像显示在表盘中。本申请的方法,提高了仪表设备的开机流畅性。表设备的开机流畅性。表设备的开机流畅性。

【技术实现步骤摘要】
仪表系统启动方法、装置和仪表设备


[0001]本申请涉及电子电气领域,尤其涉及一种仪表系统启动方法、装置和仪表设备。

技术介绍

[0002]在车辆开启时,车辆的仪表设备通常需要快速启动并显示。即,车辆启动后,车辆的仪表系统需要快速启动,仪表设备中的表盘需要快速显示画面。
[0003]目前,车辆的仪表系统通常使用linux操作系统。仪表系统中的显示框架通常采用eglfs显示框架。为了使仪表装置的表盘可以适用于多图像或多应用显示,现有技术中,通常使用weston显示方式,取代eglfs显示框架。
[0004]然而,该weston显示方式启动时会有五百多毫秒的耗时且会黑屏,严重影响该仪表设备开机显示的流畅性,存在仪表设备开机流畅性差的问题。

技术实现思路

[0005]本申请提供一种仪表系统启动方法、装置和仪表设备,用以解决现有技术中,仪表设备开机流畅性差的问题。
[0006]第一方面,本申请提供一种仪表系统启动方法,应用于仪表设备,仪表设备中包括表盘,方法包括:并行启动开机动画程序和显示程序,以使所述开机动画程序在启动后读取第一预设目录下的预设图片,并在所述表盘播放所述预设图片;在所述显示程序完成初始化后,读取第二预设目录下用于判断所述开机动画程序读取的所述预设图片是否播放完成的标记文件;当未读取到所述标记文件时,强制设置所述显示程序的显示属性为在所述表盘显示所述开机动画程序读取的所述预设图片;当读取到所述标记文件时,通过所述显示程序获取仪表程序渲染好的工作图片,并将所述工作图片显示于所述表盘。
[0007]可选地,所述开机动画程序在启动后读取预设图片,并在所述表盘播放所述预设图片,具体包括:通过所述开机动画程序,读取第一预设目录下的至少一张预设图片;通过所述开机动画程序,在所述表盘中顺序播放所述第一预设目录下的所述预设图片。
[0008]可选地,所述方法,还包括:当所述第一预设目录下的所述预设图片播放完成时,通过所述开机动画程序,在第二预设目录下生成标记文件。
[0009]可选地,启动开机动画程序和显示程序之前,所述方法,还包括:获取仪表文件,所述仪表文件中包括中至少包括开机动画程序、显示程序和仪表程序三个待启动程序。
[0010]可选地,所述方法,还包括:通过所述开机动画程序,在所述仪表设备的底层驱动申请第一内存区域,当所述预设图片被写入到所述第一内存区域时,所述预设图片将显示在所述表盘中,所述第一内存区域包括第一地址;通过所述显示程序,在所述底层驱动申请第二内存区域,当所述工作图片被写入到所述第二内存区域时,所述工作图片将显示在表盘中,所述第二内存区域包括第二地址。
[0011]可选地,所述强制设置所述显示程序的显示属性为在所述表盘显示所述开机动画程序读取的所述预设图片,具体包括:将所述显示程序的显示属性从第二地址强制修设置为第一地址,以使所述表盘显示所述预设图片。
[0012]第二方面,本申请提供一种仪表系统启动装置,应用于仪表设备,仪表设备中包括表盘,装置包括:开机动画模块,用于启动开机动画程序,读取第一预设目录下的预设图片,并在所述表盘播放所述预设图片;显示模块,用于启动并初始化显示程序,并第二读取预设目录下用于判断所述开机动画程序读取的所述预设图片是否播放完成的标记文件;当未读取到所述标记文件时,强制设置所述显示程序的显示属性为在所述表盘显示所述开机动画程序读取的所述预设图片;当读取到所述标记文件时,通过所述显示程序获取仪表程序渲染好的工作图片,并将所述工作图片显示于所述表盘。
[0013]可选地,所述开机动画模块,具体用于:通过所述开机动画程序,读取第一预设目录下的至少一张预设图片;通过所述开机动画程序,在所述表盘中顺序播放所述第一预设目录下的所述预设图片。
[0014]可选地,所述开机动画模块,还用于:当所述第一预设目录下的所述预设图片播放完成时,通过所述开机动画程序,在第二预设目录下生成标记文件。
[0015]可选地,所述装置,还包括:获取模块,用于获取仪表文件,所述仪表文件中包括中至少包括开机动画程序、显示程序和仪表程序三个待启动程序。
[0016]可选地,所述开机动画模块,还用于:通过所述开机动画程序,在所述仪表设备的底层驱动申请第一内存区域,当所述预设图片被写入到所述第一内存区域时,所述预设图片将显示在所述表盘中,所述第一内存区域包括第一地址;所述显示模块,还用于通过所述显示程序,在所述底层驱动申请第二内存区域,当所述工作图片被写入到所述第二内存区域时,所述工作图片将显示在表盘中,所述第二内存区域包括第二地址。
[0017]可选地,所述显示模块,具体用于:将所述显示程序的显示属性从第二地址强制修设置为第一地址,以使所述表盘显示所述预设图片。
[0018]第三方面,本申请提供一种仪表设备,包括:存储器、处理器和表盘;所述存储器用
于存储计算机程序;所述处理器用于根据所述存储器存储的计算机程序,实现第一方面及第一方面任一种可能的设计中的仪表系统启动方法,所述表盘用于显示开机信息和车辆中与所述仪表设备连接的各系统的工作状态。
[0019]第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,当仪表设备的至少一个处理器执行该计算机程序时,仪表设备执行第一方面及第一方面任一种可能的设计中的仪表系统启动方法。
[0020]第五方面,本申请提供一种计算机程序产品,计算机程序产品包括计算机程序,当仪表设备的至少一个处理器执行该计算机程序时,仪表设备执行第一方面及第一方面任一种可能的设计中的仪表系统启动方法。
[0021]本申请提供的仪表系统启动方法、装置和仪表设备,通过并行的启动初始化开机动画程序和显示程序;直接读取第一预设目录下的预设图片,并调用驱动节点,该仪表设备可以在该显示程序被启动后,初始化该显示程序;通过显示程序读取第二预设目录下的标记文件;当未读取到标记文件时,通过该显示程序将其显示属性强制设置为在表盘显示开机动画程序读取的预设图片;当读取到标记文件时,通过显示程序可以获取仪表程序渲染好的工作图像,并将该工作图像显示在表盘中的手段,实现避免显示程序在初始化过程中出现黑屏,以及提高仪表设备的开机流畅性的效果。
附图说明
[0022]为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1为本申请一实施例提供的一种车辆仪表系统的开机场景示意图;图2为本申请一实施例提供的一种仪表系统启动方法的流程图;图3为本申请一实施例提供的一种仪表系统启动方法的示例图;图4为本申请一实施例提供的一种仪表系统启动示意图;图5为本申请一实施例提供的另一种仪表系统启动示意图;图6为本申请一实施例提供的一种仪表系统启动装置的结构示意图;图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种仪表系统启动方法,其特征在于,应用于仪表设备,所述仪表设备中包括表盘,所述方法包括:并行启动开机动画程序和显示程序,以使所述开机动画程序在启动后读取第一预设目录下的预设图片,并在所述表盘播放所述预设图片;在所述显示程序完成初始化后,读取第二预设目录下用于判断所述开机动画程序读取的所述预设图片是否播放完成的标记文件;当未读取到所述标记文件时,强制设置所述显示程序的显示属性为在所述表盘显示所述开机动画程序读取的所述预设图片;当读取到所述标记文件时,通过所述显示程序获取仪表程序渲染好的工作图片,并将所述工作图片显示于所述表盘。2.根据权利要求1所述的方法,其特征在于,所述开机动画程序在启动后读第一预设目录下的取预设图片,并在所述表盘播放所述预设图片,具体包括:通过所述开机动画程序,读取所述第一预设目录下的至少一张预设图片;通过所述开机动画程序,在所述表盘中顺序播放所述第一预设目录下的所述预设图片。3.根据权利要求2所述的方法,其特征在于,所述方法,还包括:当所述第一预设目录下的所述预设图片播放完成时,通过所述开机动画程序,在所述第二预设目录下生成标记文件。4.根据权利要求1

3中任一项所述的方法,其特征在于,启动开机动画程序和显示程序之前,所述方法,还包括:获取仪表文件,所述仪表文件中至少包括所述开机动画程序、所述显示程序和所述仪表程序三个待启动程序。5.根据权利要求1

3中任一项所述的方法,其特征在于,所述方法,还包括:通过所述开机动画程序,在所述仪表设备的底层驱动申请第一内存区域,当所述预设图片被写入到所述第一内存区域时,所述预设图片将显示在所述表盘中,所述第一内存区域包括第一地址;通过所述显示程序,在所述...

【专利技术属性】
技术研发人员:王磊
申请(专利权)人:亿咖通上海技术有限公司亿咖通湖北技术有限公司
类型:发明
国别省市:

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

1