System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 半实物逻辑验证方法、系统、上位机、控制板和介质技术方案_技高网

半实物逻辑验证方法、系统、上位机、控制板和介质技术方案

技术编号:40238882 阅读:6 留言:0更新日期:2024-02-02 22:37
本申请提供了一种半实物逻辑验证方法、系统、上位机、控制板和介质,所述半实物逻辑验证方法包括在上位机获得配置好的逻辑验证用例后,将逻辑验证用例转译成满足控制板需求的数据,由控制板将上位机配置的逻辑验证用例转换成对应的逻辑控制信号发送至待验证嵌入式设备进行逻辑验证,上位机不需要向待验证嵌入式设备注入逻辑执行代码,即不需要在待验证嵌入式设备中增加额外的程序便可实现逻辑验证。因此,本申请提供的半实物逻辑验证方法、系统、上位机、控制板和介质具有较好的兼容性。

【技术实现步骤摘要】

本申请涉及嵌入式,尤其是涉及一种半实物逻辑验证方法、系统、上位机、控制板和介质


技术介绍

1、嵌入式设备一般是产品的核心单元,嵌入式设备是否可靠决定了整个产品的质量好坏,如果能在产品的早期阶段对嵌入式设备进行充分和全面的逻辑验证,将会很大程度提高产品的可靠性,减少产品发布后在实际运营过程中可能出现的各种棘手问题。

2、现有的嵌入设备进行逻辑验证的方式一般为:上位机将配置好的验证用例依序发送给待测嵌入式设备,待嵌入式设备在接收到测试用例后激活自动化验证流程,替换关键节点代码,并生效相关逻辑,并在执行完毕后将完成的验证结果发送至验证用例管理工具。现有这种逻辑验证方式,由于需要对待验证嵌入式设备进行代码注入,并不能适配于没有预留代码注入逻辑的待嵌入式设备,除非对待验证嵌入式设备进行升级或改进,否则无法进行相应的逻辑验证测试,但对待验证嵌入式设备进行升级或改进,在一定程度上又增加了设备的风险。因此,现有的这种逻辑验证方式的兼容性较差。


技术实现思路

1、为解决现有存在的技术问题,提供了一种高兼容性的半实物逻辑验证方法、逻辑验证系统、上位机、控制板和计算机可读存储介质。

2、依据本申请实施例的第一方面,提供了一种半实物逻辑验证方法,包括:

3、将逻辑验证用例转译成与控制板匹配的逻辑执行指令集,按照预设发送策略向所述控制板发送所述逻辑执行指令集中的对应逻辑执行指令,以控制所述控制板向待验证嵌入式设备发送对应的逻辑控制信号;

4、监听所述控制板转发的反馈数据,并对所述反馈数据进行解析,得到所述待验证嵌入式设备的逻辑验证结果,所述反馈数据为所述待验证嵌入式设备基于对应的所述逻辑控制信号所输出的运行状态数据。

5、依据本申请实施例的第二方面,提供了一种半实物逻辑验证方法,包括:

6、从上位机中下载逻辑验证用例,根据所述逻辑用例对应的逻辑指令集,按照预设执行策略执行所述逻辑指令集中对应的逻辑执行指令,以向待验证嵌入式设备发送对应的逻辑控制信号;

7、对所述反馈数据进行解析,得到所述待验证嵌入式设备的逻辑验证结果并发送至所述上位机。

8、依据本申请实施例的第三方面,提供了一种上位机,包括第一存储器和第一处理器,所述第一存储器中存储有计算机可读程序,所述第一处理器在执行所述计算机可读程序时,实现如依据本申请实施例的第一方面提供的所述半实物逻辑验证方法。

9、依据本申请实施例的第四方面,提供了一种控制板,包括第二存储器和第二处理器,所述第二存储器中存储有计算机可读程序,所述第二处理器在执行所述计算机可读程序时,实现如依据本申请实施例的第二方面提供的所述半实物逻辑验证方法。

10、依据本申请实施例的第五方面,提供了一种半实物逻辑验证系统,包括依据本申请实施例的第三方面提供的所述上位机和与所述上位机通信连接的控制板,所述控制板与待验证嵌入式设备通信连接;或,

11、包括如依据本申请实施例的第四方面提供的控制板和与所述控制板通信连接的上位机,所述控制板与待验证嵌入式设备通信连接。

12、依据本申请实施例的第六方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现依据本申请实施例的第一方面或第二方面提供的上述半实物逻辑验证方法。

13、由上可见,在依据本申请一些实施例提供的半实物逻辑验证方法、系统、上位机、控制板和介质中,上位机在获得配置好的逻辑验证用例后,将逻辑验证用例转译成满足控制板需求的数据,由控制板将上位机配置的逻辑验证用例转换成对应的逻辑控制信号发送至待验证嵌入式设备进行逻辑验证,且接收该控制板的反馈数据,及从反馈数据解析出逻辑验证结果,上位机不需要向待验证嵌入式设备注入逻辑执行代码,即不需要在待验证嵌入式设备中增加额外的程序便可实现逻辑验证。因此,本申请一些实施例提供的半实物逻辑验证方法、系统、上位机、控制板和介质具有较好的兼容性。

本文档来自技高网...

【技术保护点】

1.一种半实物逻辑验证方法,其特征在于,包括:

2.根据权利要求1所述的半实物逻辑验证方法,其特征在于,所述预设发送策略为:

3.根据权利要求2所述的半实物逻辑验证方法,其特征在于,所述根据前一个发送至所述控制板的所述逻辑执行指令对应的逻辑执行结果,确定后一个需要向所述控制板发送的所述逻辑执行指令,包括:

4.根据权利要求1所述的半实物逻辑验证方法,其特征在于,所述逻辑执行指令集中包括与多个逻辑验证项分别对应的多个逻辑执行指令组,所述根据所述反馈数据,得到所述待验证嵌入式设备的逻辑验证结果,包括:

5.根据权利要求1所述的半实物逻辑验证方法,其特征在于,所述逻辑控制信号包括向供电控制端发送的供电控制信号,所述供电控制信号用于控制所述待验证嵌入式设备在不同的供电状态下进行相应的逻辑验证。

6.一种半实物逻辑验证方法,其特征在于,包括:

7.一种上位机,其特征在于,包括第一存储器和第一处理器,所述第一存储器中存储有计算机可读程序,所述第一处理器在执行所述计算机可读程序时,实现如权利要求1至5中任意一项所述的半实物逻辑验证方法。

8.一种控制板,其特征在于,包括第二存储器和第二处理器,所述第二存储器中存储有计算机可读程序,所述第二处理器在执行所述计算机可读程序时,实现如权利要求6所述的半实物逻辑验证方法。

9.一种半实物逻辑验证系统,其特征在于,包括如权利要求7所述的上位机和与所述上位机通信连接的控制板,所述控制板与待验证嵌入式设备通信连接;或,

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的半实物逻辑验证方法。

...

【技术特征摘要】

1.一种半实物逻辑验证方法,其特征在于,包括:

2.根据权利要求1所述的半实物逻辑验证方法,其特征在于,所述预设发送策略为:

3.根据权利要求2所述的半实物逻辑验证方法,其特征在于,所述根据前一个发送至所述控制板的所述逻辑执行指令对应的逻辑执行结果,确定后一个需要向所述控制板发送的所述逻辑执行指令,包括:

4.根据权利要求1所述的半实物逻辑验证方法,其特征在于,所述逻辑执行指令集中包括与多个逻辑验证项分别对应的多个逻辑执行指令组,所述根据所述反馈数据,得到所述待验证嵌入式设备的逻辑验证结果,包括:

5.根据权利要求1所述的半实物逻辑验证方法,其特征在于,所述逻辑控制信号包括向供电控制端发送的供电控制信号,所述供电控制信号用于控制所述待验证嵌入式设备在不同的供电状态下进行相应的逻辑验证。

6.一种半实...

【专利技术属性】
技术研发人员:张屹张晨黎祖维
申请(专利权)人:深圳市英维克信息技术有限公司
类型:发明
国别省市:

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

1