处理器板卡参数无损式自动测试方法和监控主机装置的制造方法

xiaoxiao2021-3-5  120

处理器板卡参数无损式自动测试方法和监控主机装置的制造方法
【技术领域】
[0001]本发明涉及一种嵌入式系统处理器板卡基于参数无损式自动测试的实现方法。
【背景技术】
[0002]在当前的嵌入式系统处理器板卡或模块(后续简称处理器)技术中,基本都含有嵌入式操作系统以保证复杂的文件管理和网络接口能力以及相应的实时性任务调度能力,可以执行相对规模的应用程序。由于串口外设消耗处理器的资源较少,在处理器的初始配置和底层诊断测试技术中应用至今,故在采用以太网口外设以快速下装和调试大型应用程序的同时仍拥有一席之地。
[0003]这种处理器要使用网络功能就必须配置IP地址等相关信息,而且多处理器的机架中运行时还必须有相应的主从或身份可识别信息的配置等等,因此完成了相应的功能或性能测试之后还必须恢复其运行配置。
[0004]处理器常规测试往往采用一个个独立的案例进行基于C语言或更低级语言所构建调试代码层面的测试,相对比较精细,适合于开发阶段的测试,但人工操作上有点繁杂,也易出错,不适合产品化后的相关测试与现场服务。处理器的复杂性使得一般所采用的测试案例的覆盖范围也不是很充分,人机交互性不强,而且无法快速进行基本的故障定位。
[0005]串口或USB所扩展串口(以下统称串口)与以太网口仍然是目前台式或笔记本式的PC机所具备的基本硬件资源,因此,无论是开发商还是客户缺少的不是硬件资源,而是一种自动、便捷的功能性测试方法一一既能自动地实现功能的测试又能恢复运行参数并生成测试报告。当然,开发商的质量抽检和售后诊断服务等也需要这样的一键式无损参数的自动测试方式以提高测试效率和服务质量。

【发明内容】

[0006]本发明的目的是提供一种嵌入式系统处理器板卡参数无损式自动测试方法,在于为含有嵌入式操作系统的处理器板卡提供一种便捷的参数无损式自动测试的实现方法,以解决现有测试需要不断修改配置参数,操作繁琐的问题。
[0007]—种处理器板卡参数无损式自动测试方法,PC机通过第一通信接口与待测处理器板卡之间建立命令联系通道;PC机通过第二通信接口与待测处理器板卡之间建立数据联系通道;所述自动测试方法步骤如下:
[0008]1)PC机通过第一通信接口获取处理器输出的已有的配置信息并保存,同时向待测处理器板卡输出相应的测试配置信息;
[0009]2)PC机通过第二通信接口下装处理器的功能测试软件样例;
[0010]3)PC机通过第一通信接口的发出命令,启动功能测试软件样例,开展处理器的功能特性测试;测试信息和结果由第二通信接口发送回PC机;
[0011 ] 4)PC机通过第一通信接口向待测处理器板卡还原配置信息。
[0012]进一步的,PC机根据所述测试信息和结果生成测试报告。
[0013]进一步的,所述第一通信接口为串口,第二通信接口为以太网端口。
[0014]同时,本发明还提供了一种监控主机装置,监控主机装置通过第一通信接口与待测处理器板卡之间建立命令联系通道;监控主机装置通过第二通信接口与待测处理器板卡之间建立数据联系通道;所述监控主机装置包括:
[0015]第一单元:监控主机装置通过第一通信接口获取处理器输出的已有的配置信息并保存,同时向待测处理器板卡输出相应的测试配置信息;
[0016]第二单元:监控主机装置通过第二通信接口下装处理器的功能测试软件样例;
[0017]第三单元:监控主机装置通过第一通信接口的发出命令,启动功能测试软件样例,开展处理器的功能特性测试;测试信息和结果由第二通信接口发送回监控主机装置;
[0018]第四单元:监控主机装置通过第一通信接口向待测处理器板卡还原配置信息。
[0019]进一步的,监控主机装置根据所述测试信息和结果生成测试报告。
[0020]进一步的,所述第一通信接口为串口,第二通信接口为以太网端口。
[0021]本发明的测试方法不需要对配置参数进行人工反复修改,避免了繁琐的操作,从而能够满足处理器板卡的功能测试和其库存的快速抽检以及售后服务测试,使得处理器板卡功能测试系统的效率、易用性、质量流程完整性等方面都获得了很大的提高。
【附图说明】
[0022]图1是实施例的硬件系统构成原理图;
[0023]图2是实施例的功能测试样例逻辑图;
[0024]图3是实施例的监控主机装置的功能结构图;
[0025]图4是实施例的测试操作流程图。
【具体实施方式】
[0026]下面结合附图进行说明。
[0027]如图1-4所示,实施例采用的基本思路是:在PC机中配置监控主机软件构建监控主机装置,由监控主机软件通过串口与处理器(即待测处理器板卡,下面简称处理器)的操作系统之间建立命令联系通道,获取处理器输出的配置信息并保存同时输入相应的测试配置信息,然后再通过以太网口保存现存的应用程序后下装处理器的功能测试软件样例,再通过串口的命令交互启动功能测试软件,随后开展处理器的功能特性测试,测试信息由以太网端口发送回监控主机软件并生成测试报告,最后由监控主机软件再通过串口向处理器还原配置信息。
[0028]如图1,硬件上主要基于处理器自身的运行环境及其相配合的辅助功能硬件模块(如内存模块、接口模块等)就可以简单构建。
[0029]功能测试软件样例用于完成对处理器的端口功能的测试一一比如总线接口、扩展I/O口自环测试、硬盘接口、以太网接口、串口等等(参见图2主机功能测试软件功能样例逻辑图),其中以太网接口和串口在与监控主机软件的交互过程中就可以体现功能的正确性。
[0030]监控主机软件运行于PC机中,主要实现主机功能测试软件装载和测试流程控制、保存处理器应用参数、配置测试参数、获取测试项目状态信息、同时通过与处理器的以太网口和串口的通信状态以判定处理器通信端口的功能特性并生成测试报告,最后恢复处理器运行参数。如图3所示,包括:
[0031]以太网通信模块,用于下装主机功能测试软件和接收运行后的主机功能测试软件的测试数据;
[0032]串口通信模块,实现对嵌入式系统处理器板卡的测试或运行参数配置和发送操作重启指令;
[0033]测试流程控制模块,用于控制以太网模块、串口通信模块、程序下装及参数模块以及测试报告生成模块的数据或指令操作;
[0034]程序下装及参数模块,用于执行主机功能测试软件的下装和参数配置操作;
[0035]测试报告生成模块,用于测试完成后自动生成主机功能测试软件所完成的测试项目的测试报告。
[0036]测试流程控制是本部分软件的核心模块,一键式的操作就可以自动完成全部端口功能的测试,并生成测试报告,中间过程无需人员操作,简单易用,测试完成后能够恢复处理器应用配置参数,减少了多余的人工操作,保证了测试的品质。
[0037]如图4所示,一次测试的操作流程为:
[0038]步骤1:执行自动测试指令;
[0039]步骤2:重启处理器;
[0040]步骤3:读取和保存处理器原有的配置信息和应用程序;
[0041 ] 步骤4:更新测试配置参数;
[0042]步骤5:下载主机功能测试软件;
[0043]步骤6:重启处理器;
[0044]步骤7:收取测试项目信息;
[0045]步骤8:恢复处理器原有的配置信息和应用程序;
[0046]步骤9:生成测试报告。
[0047]这种测试方法能够满足处理器板卡的功能测试和其库存的快速抽检以及售后服务测试,使得处理器板卡功能测试系统的效率、易用性、质量流程完整性等方面都获得了很大的提尚。
[0048]上述实施例中,串口和以太网网口分为作为第一通信接口和第二通信接口,作为其他实施方式,第一通信接口和第二通信接口还可以用其他可用的通信端口取代。
[0049]关于功能测试软件样例,可以根据相应的测试功能进行设计。本领域技术人员在获知需求的测试功能后,能够方便的增删各种测试功能,故在此不过多说明。
【主权项】
1.一种处理器板卡参数无损式自动测试方法,其特征在于,PC机通过第一通信接口与待测处理器板卡之间建立命令联系通道;PC机通过第二通信接口与待测处理器板卡之间建立数据联系通道;所述自动测试方法步骤如下: 1)PC机通过第一通信接口获取处理器输出的已有的配置信息并保存,同时向待测处理器板卡输出相应的测试配置信息; 2 )PC机通过第二通信接口下装处理器的功能测试软件样例; 3)PC机通过第一通信接口的发出命令,启动功能测试软件样例,开展处理器的功能特性测试;测试信息和结果由第二通信接口发送回PC机; 4)PC机通过第一通信接口向待测处理器板卡还原配置信息。2.根据权利要求1所述的一种处理器板卡参数无损式自动测试方法,其特征在于,PC机根据所述测试信息和结果生成测试报告。3.根据权利要求1或2所述的一种处理器板卡参数无损式自动测试方法,其特征在于,所述第一通信接口为串口,第二通信接口为以太网端口。4.一种监控主机装置,其特征在于,监控主机装置通过第一通信接口与待测处理器板卡之间建立命令联系通道;监控主机装置通过第二通信接口与待测处理器板卡之间建立数据联系通道;所述监控主机装置包括: 第一单元:监控主机装置通过第一通信接口获取处理器输出的已有的配置信息并保存,同时向待测处理器板卡输出相应的测试配置信息; 第二单元:监控主机装置通过第二通信接口下装处理器的功能测试软件样例; 第三单元:监控主机装置通过第一通信接口的发出命令,启动功能测试软件样例,开展处理器的功能特性测试;测试信息和结果由第二通信接口发送回监控主机装置; 第四单元:监控主机装置通过第一通信接口向待测处理器板卡还原配置信息。5.根据权利要求4所述的一种监控主机装置,其特征在于,监控主机装置根据所述测试信息和结果生成测试报告。6.根据权利要求4或5所述的一种监控主机装置,其特征在于,所述第一通信接口为串口,第二通信接口为以太网端口。
【专利摘要】本发明涉及处理器板卡参数无损式自动测试方法和监控主机装置,PC机通过第一通信接口获取处理器输出的已有的配置信息并保存,同时向待测处理器板卡输出相应的测试配置信息;PC机通过第二通信接口下装处理器的功能测试软件样例;PC机通过第一通信接口的发出命令,启动功能测试软件样例,开展处理器的功能特性测试;测试信息和结果由第二通信接口发送回PC机;PC机通过第一通信接口向待测处理器板卡还原配置信息。本方法适用于含以太网和串口及嵌入式操作系统的处理器的运行参数无损式自动测试方案的构建。
【IPC分类】G01R31/3167
【公开号】CN105486998
【申请号】CN201510867398
【发明人】李雪群, 周林霞, 周绍元, 于海, 王晓辉, 李正雄, 陈大鹏
【申请人】许继电气股份有限公司, 许继集团有限公司, 国家电网公司
【公开日】2016年4月13日
【申请日】2015年12月1日

最新回复(0)