【技术实现步骤摘要】
测试方法及系统、设备以及可读存储介质
[0001]本专利技术涉及测试
,具体涉及一种测试方法及系统、设备以及可读存储介质。
技术介绍
[0002]在汽车、新能源车等车辆中,整车的电子电气架构越来越复杂,从电子控制单元(Electronic Control Unit,ECU)的数量、数据带宽、CPU和GPU的处理能力,相比于之前都有一个数量级的变化。
[0003]硬件在环测试(Hardware
‑
in
‑
the
‑
Loop,HIL)能够提前对车辆中的各种域控、ECU、CPU等控制器的功能提前进行验证,以缩短控制器的开发周期。
[0004]在现有的HIL测试系统中,会利用HIL测试系统中的工控机(即实时机,Real
‑
time Parameter Controls,RTPC)与I/O卡执行测试任务完成对被测件的测试,针对不同需求(例如不同用户、不同控制器等)的测试需求,往往需要搭建不同的HIL系统,进行接线与组装;这样的测试方式,存在测 ...
【技术保护点】
【技术特征摘要】
1.一种测试方法,其特征在于,应用于HIL系统中预设的设备,所述HIL系统包括配置有CPU的多个工控机与用于直接或间接连接被测件的多个I/O单元;所述测试方法,包括:确定当前待执行的第一测试任务的测试需求信息,所述测试需求信息至少用于确定出执行对应测试任务所需的CPU的数量信息,以及I/O单元的数量信息;基于所述第一测试任务的测试需求信息,从当前处于空闲状态的所述CPU中选取N1个CPU、从当前处于空闲状态的所述I/O单元中选取N2个I/O单元,并利用所述N1个CPU与所述N2个I/O单元,执行所述第一测试任务对第一被测件进行测试,以使所述第一被测件与所述N1个CPU之间通过所述N2个I/O单元交互;N1、N2均为大于或等于1的任意整数;在所述第一测试任务执行完毕后,释放执行所述第一测试任务的所述N1个CPU与所述N2个I/O单元,以使被释放的所述CPU与所述I/O单元重新进入空闲状态。2.根据权利要求1所述的测试方法,其特征在于,所述HIL系统还包括:与所述预设的设备连接的I/O控制模块;在所述利用所述N1个CPU与所述N2个I/O单元,执行所述测试任务对第一被测件进行测试之前,还包括:确定包含所述N1个CPU的目标工控机与所述N2个I/O单元的数据传输关系;所述利用所述N1个CPU与所述N2个I/O单元,执行所述第一测试任务对第一被测件进行测试,包括:将所述第一测试任务的任务信息发送到各所述目标工控机,以供各所述目标工控机基于所述任务信息产生需发送至第一被测件和/或被选取的所述I/O单元的下发信息,并由所述I/O控制模块基于所述数据传输关系在所述目标工控机与所述N2个I/O单元之间传输目标数据,对第一被测件进行对应于所述第一测试任务的测试。3.根据权利要求1所述的测试方法,其特征在于,所述基于所述测试需求信息,从当前处于空闲状态的所述CPU中选取N1个CPU、从当前处于空闲状态的所述I/O单元中选取N2个I/O单元,并利用所述N1个CPU与所述N2个I/O单元,执行所述第一测试任务对第一被测件进行测试,包括:基于所述测试需求信息从当前处于空闲状态的所述CPU中选取N1个CPU、从当前处于空闲状态的所述I/O单元中选取N2个I/O单元,得到对应于所述第一测试任务的测试容器所对应的目标工控机与所述I/O单元,所述目标工控机中包括至少一个被选取的CPU;利用所述测试容器对应的所述目标工控机与所述I/O单元执行所述第一测试任务对第一被测件进行测试;所述释放执行所述第一测试任务的所述N1个CPU与所述N2个I/O单元,包括:释放所述测试容器对应的所述目标工控机与所述I/O单元。4.根据权利要求1所述的测试方法,其特征在于,所述确定当前待执行的第一测试任务的测试需求信息,包括:根据所述第一测试任务的任务信息确定执行所述第一测试任务所需的CPU的数...
【专利技术属性】
技术研发人员:李康,陈奇,陈忠明,孙明明,
申请(专利权)人:昆易电子科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。