一种车载仪表显示测试分析方法及系统技术方案

技术编号:31824911 阅读:42 留言:0更新日期:2022-01-12 12:49
本发明专利技术涉及一种车载仪表显示测试分析方法及系统,包括:判断仪表SOC中显示处理模块是否具备数据回写功能;若具备,则设置图像数据回写参数,并开启数据回写功能;在仪表SOC的显示处理模块将其处理的图像数据发送仪表液晶屏显示的同时将所述图像数据回写入仪表SOC的指定存储空间内;读取所述指定存储空间内存储的图像数据,分析仪表显示异常原因。本发明专利技术通过程序控制SOC的显示单元进行数据回写实现截图。不仅成本低,而且通过直接数据回写截图能100%还原异常的显示画面,方便开发人员进行问题分析。问题分析。问题分析。

【技术实现步骤摘要】
一种车载仪表显示测试分析方法及系统


[0001]本专利技术涉及仪表测试
,具体涉及一种车载仪表显示测试分析方法及系统。

技术介绍

[0002]随着科技的进步,全液晶仪表逐渐在代替物理仪表。在全液晶仪表开发过程中,当显示出现异常时,需要保存异常画面进行分析。当前,在测试过程中通常使用高清拍摄设备进行异常画面捕获。实际开发过程中,异常画面可能是瞬时出现的,可能无法准确捕获画面。并且由于液晶屏幕反射或者环境光的影响,难以保证拍摄画面的准确度,还增加了测试成本。
[0003]因此,为解决上述不足,开发了一种快速截图方法。可以高效及时捕获画面,方便开发人员测试分析问题。

技术实现思路

[0004]本专利技术针对现有技术中存在的技术问题,提供一种车载仪表显示测试分析方法及系统,通过程序控制SOC的显示单元进行数据回写实现截图。不仅成本低,而且通过直接数据回写截图能100%还原异常的显示画面,方便开发人员进行问题分析。
[0005]本专利技术解决上述技术问题的技术方案如下:
[0006]一方面,本专利技术提供一种车载仪表显示测试分析方法,包括:
[0007]判断仪表SOC中显示处理模块是否具备数据回写功能;
[0008]若具备,则设置图像数据回写参数,并开启数据回写功能;在仪表SOC的显示处理模块将其处理的图像数据发送仪表液晶屏显示的同时将所述图像数据回写入仪表SOC的指定存储空间内;
[0009]读取所述指定存储空间内存储的图像数据,分析仪表显示异常原因。r/>[0010]进一步的,所述图像数据回写参数包括显示画面宽度w、显示画面高度h、显示内存步长stride以及数据回写内存地址addr。
[0011]进一步的,所述的读取所述指定存储空间内存储的图像数据,分析仪表显示异常原因,包括:
[0012]PC端发送执行截图命令脚本至仪表SOC,确认图像数据是否已保存;
[0013]若已保存,则PC端发送数据拷贝命令,将所述指定存储空间内存储的图像数据拷贝至PC端。
[0014]进一步的,所述的读取所述指定存储空间内存储的图像数据,包括单次读取、连续读取以及触发式读取;
[0015]显示出现故障且故障画面保持时,采用单次读取方式;
[0016]显示出现故障后恢复为原始画面时,采用连续读取方式;
[0017]根据测试任务设定当程序执行到某个特定阶段时读取数据的情况,采用触发式读
取。
[0018]进一步的,当仪表SOC中显示处理模块不具备数据回写功能时,根据测试需要,直接读取仪表SOC的显存地址中存储的图像数据。
[0019]另一方面,本专利技术提供一种车载仪表显示测试分析系统,包括PC端和仪表SOC端;
[0020]PC端判断仪表SOC中显示处理模块是否具备数据回写功能;若具备,则设置图像数据回写参数,并开启数据回写功能;
[0021]仪表SOC端在显示处理模块将其处理的图像数据发送仪表液晶屏显示的同时将所述图像数据回写入仪表SOC的指定存储空间内;
[0022]PC端读取所述指定存储空间内存储的图像数据,分析仪表显示异常原因。
[0023]进一步的,所述图像数据回写参数包括显示画面宽度w、显示画面高度h、显示内存步长stride以及数据回写内存地址addr。
[0024]进一步的,所述的读取指定存储空间内存储的图像数据,分析仪表显示异常原因,包括:
[0025]PC端发送执行截图命令脚本至仪表SOC,确认图像数据是否已保存;
[0026]若已保存,则PC端发送数据拷贝命令,将所述指定存储空间内所存储的图像数据拷贝至PC端。
[0027]进一步的,所述的读取所述指定存储空间内存储的图像数据,包括单次读取、连续读取以及触发式读取;
[0028]显示出现故障且故障画面保持时,采用单次读取方式;
[0029]显示出现故障后恢复为原始画面时,采用连续读取方式;
[0030]根据测试任务设定当程序执行到某个特定阶段时读取数据的情况,采用触发式读取。
[0031]本专利技术的有益效果是:本专利技术通过程序控制Soc实现画面截图,而不用使用高清摄像设备进行画面截取,有效的降低了开发成本。新的截图方法通过软件控制还可以实现单次截图,连续截图,以及触发截图,可以更高效的协助开发者进行测试与问题分析。本专利技术方法能有效解决现有方法成本高,效果差的问题,并且使用更加的方便。
附图说明
[0032]图1为本专利技术实施例提供的一种车载仪表显示测试分析方法流程示意图;
[0033]图2为车载仪表显示流程示意图;
[0034]图3为仪表SOC中存在独立存储空间时的数据回写功能执行流程示意图;
[0035]图4为本专利技术实施例提供的一种车载仪表显示测试分析系统结构示意图。
具体实施方式
[0036]以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。
[0037]如图1所示,本专利技术实施例提供一种车载仪表显示测试分析方法,该方法包括:
[0038]判断仪表SOC中显示处理模块是否具备数据回写功能;
[0039]若具备,则设置图像数据回写参数,并开启数据回写功能;在仪表SOC的显示处理
模块将其处理的图像数据发送仪表液晶屏显示的同时将所述图像数据回写入仪表SOC的指定存储空间内;
[0040]读取所述指定存储空间内存储的图像数据,分析仪表显示异常原因。
[0041]当仪表SOC中显示处理模块不具备数据回写功能时,根据测试需要,直接读取仪表SOC的显存地址中存储的图像数据。
[0042]本专利技术实施例通过程序控制SOC的显示单元进行数据回写实现截图。不仅成本低,而且通过直接数据回写截图能100%还原异常的显示画面,方便开发人员进行问题分析。
[0043]在全液晶仪表上显示图像需要经过如图2所示的处理流程。即显示资源文件通过描绘程序绘制不同的显示图层并存储在仪表SOC显存中,然后通过显示处理模块进行图层融合,再由显示输出模块输出至全液晶仪表的显示屏上进行图像显示。在此过程中一般存在两种原因会导致液晶仪表显示屏显示异常:
[0044]1、硬件异常,例如屏幕坏点、LVDS硬件信号异常、背光芯片异常等等;
[0045]2、软件异常,例如描绘程序异常、显示硬件驱动异常、内存带宽异常等等。
[0046]图3为数据回写功能执行流程示意图。通过数据回写将显示处理模块进行图层融合后的数据写入仪表SOC的DDR中指定的存储空间中,通过读取DDR来获取仪表显示的原始数据。当出现仪表显示异常时即可通过分析仪表显示的原始数据来判断属于何种异常。判断过程如下:
[0047]1,原始数据异常,检查APP描绘程序是否存在问题;
[0048]2,原始数据正常,检查显示输出信号是否异常,若信号异常,检查驱动程序是否存在问题,若信号正本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种车载仪表显示测试分析方法,其特征在于,包括:判断仪表SOC中显示处理模块是否具备数据回写功能;若具备,则设置图像数据回写参数,并开启数据回写功能;在仪表SOC的显示处理模块将其处理的图像数据发送仪表液晶屏显示的同时将所述图像数据回写入仪表SOC的指定存储空间内;读取所述指定存储空间内存储的图像数据,分析仪表显示异常原因。2.根据权利要求1所述的车载仪表显示测试分析方法,其特征在于,所述图像数据回写参数包括显示画面宽度w、显示画面高度h、显示内存步长stride以及数据回写内存地址addr。3.根据权利要求1所述的车载仪表显示测试分析方法,其特征在于,所述的读取所述指定存储空间内存储的图像数据,分析仪表显示异常原因,包括:PC端发送执行截图命令脚本至仪表SOC,确认图像数据是否已保存;若已保存,则PC端发送数据拷贝命令,将所述指定存储空间内存储的图像数据拷贝至PC端。4.根据权利要求1所述的车载仪表显示测试分析方法,其特征在于,所述的读取所述指定存储空间内存储的图像数据,包括单次读取、连续读取以及触发式读取;显示出现故障且故障画面保持时,采用单次读取方式;显示出现故障后恢复为原始画面时,采用连续读取方式;根据测试任务设定当程序执行到某个特定阶段时读取数据的情况,采用触发式读取。5.根据权利要求1所述的车载仪表显示测试分析方法,其特征在于,还包括,当仪表SOC中显示处理模块不具备数据回写功能时,...

【专利技术属性】
技术研发人员:张龙刘传鹏张亮林芹
申请(专利权)人:电装光庭汽车电子武汉有限公司
类型:发明
国别省市:

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

1