【技术实现步骤摘要】
嵌入式板卡测试方法、装置、电子设备及可读存储介质
[0001]本专利技术属于计算机
,特别是涉及一种嵌入式板卡测试方法、装置、电子设备及可读存储介质。
技术介绍
[0002]嵌入式板卡由嵌入式处理器芯片和外围电路构成。嵌入式板卡因其具有功耗低、体积小、集成度高等优点,应用十分广泛。
[0003]对嵌入式板卡进行测试,包括对嵌入式板卡中的外围电路接口进行功能测试,外围电路比如GPIO(General
‑
purpose input/output,通用输入输出端口)和I2C(Inter
‑
Integrated Circuit,集成电路总线)等。
[0004]目前,对于不同外围电路接口需要使用各自不同的测试代码。比如,GPIO接口的功能测试使用一份测试代码,而I2C接口的功能测试使用另外一份测试代码,由此导致测试代码的管理成本随着嵌入式板卡的数量以及嵌入式板卡的接口数量增多而增加,并且大量的测试代码不易管理、容易出错。
技术实现思路
[0005]有鉴于此,本专 ...
【技术保护点】
【技术特征摘要】
1.一种嵌入式板卡测试方法,其特征在于,所述方法包括:读取目标板卡的板卡信息,所述目标板卡为嵌入式板卡;获取与所述板卡信息相匹配的本地参数数据;所述本地参数数据包括各待测板卡中经统一整合的每种测试项各自对应的测试参数的数据,所述测试项分别各自对应匹配所述待测板卡中待测试的外围电路接口;将所述本地参数数据写入实时参数配置;基于所述实时参数配置记录的所述目标板卡中每种测试项的测试参数的数据,调用所述目标板卡中每种测试项对应的测试函数进行测试,得到测试结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定不同待测板卡各自对应的板卡类型;确定相同板卡类型的所述待测板卡搭载的不同外围电路接口对应的接口类型;将每种接口类型对应的测试方法分别统一抽象为对应的测试函数;所述测试函数的输入参数包括每种板卡类型下的相应接口类型的外围电路接口所需的测试参数。3.根据权利要求1或2所述的方法,其特征在于,所述板卡信息包括板卡标识,所述获取与所述板卡信息相匹配的本地参数数据,包括:查询是否存在所述目标板卡的板卡标识对应的本地记录;所述本地记录为对所述目标板卡执行测试后保存的结果信息,且与板卡标识具有对应关系,所述本地记录中保存有测试过程中使用的每种测试项的测试参数的数据;若存在,则将所述本地记录作为所述本地参数数据。4.根据权利要求3所述的方法,其特征在于,所述板卡信息还包括板卡类型,所述方法还包括:若不存在所述目标板卡的板卡标识对应的本地记录,则根据所述目标板卡的板卡类型和既定的默认参数数据,获取所述目标板卡中每种测试项的测试参数的数据;所述默认参数数据为预置的每种板卡类型的待测板卡包含的各接口类型对应的各测试项的测试参数的数据。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标板卡的板卡类型和既定的默认参数数据,获取所述目标板卡中每种测试项的测试参数的数据,包括:在既定的默认参数数据中,确定所述目标板卡的板卡类型对应的一套测试参数数据;根据所述目标板卡中每种测试项的接口类型,在所述一套测试参数数据中确定所述目标板卡中每种测试项各自对应的测试参数的数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收参数修改请求;所述参数修改请求中携带有待修改的测试项的描述信息、待修改的测试参数的描述信息、以及待修改的测试参数的数据;根据所述参数修改请求更新所述实时参数配置。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若存在所述目标板卡的板卡标识对应的本地记录,则根据更新后的实时参数配置更新所述目标板卡的板卡标识对应的本地记录;若不存在所述目标板卡的板卡标识对应的本地记录,则根据更新后的实时参数配置生成所述目标板卡的板卡标识对应的本地记录。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:扫描预置文件夹中的所有脚本文件,检测是否存在测试相关的脚本文件;若存在测试相关的脚本文件,则通过调用脚本文件的接口调用所述脚本文件进行测试。9.根据权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:区锦涛,毛小川,
申请(专利权)人:广东龙芯中科电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。