[实用新型]基于TFTP协议的嵌入式软件测试装置有效
申请号: | 202021898845.4 | 申请日: | 2020-09-03 |
公开(公告)号: | CN212906277U | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 李海海;陈晓轩;兰青辉;刘心田;沈悦 | 申请(专利权)人: | 卡斯柯信号有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;H04L29/08 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 200070 上海市静安区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tftp 协议 嵌入式 软件 测试 装置 | ||
本实用新型涉及一种基于TFTP协议的嵌入式软件测试装置,包括上位机和下位机,所述的上位机通过TFTP协议与下位机连接,所述的下位机包括相互之间通过TFTP协议连接的MVCU和SVCU。与现有技术相比,本实用新型具有采用TFTP协议传输,占用资源比较少,进一步提供了测试性能和测试效率等优点。
技术领域
本实用新型涉及嵌入式软件测试技术,尤其是涉及一种基于TFTP协议的嵌入式软件测试装置。
背景技术
铁路信号系统中嵌入式系统应用广泛,VCU(Vital Control Unit,安全控制单元)是提供2取2、热备冗余等功能的安全开发平台,上层应用可以调用平台提供的接口,实现自己的功能,目前已经在铁路信号系统进行应用,例如输入输出控制单元、信号灯控制单元等。
在对嵌入式平台进行测试时,需要在源代码中插入大量的测试桩代码,而且编译和烧录过程比较耗时,因此不能采用固定桩代码的形式,在这种情况下,需要引入自动化测试平台,实现上位机发送命令,下位机解析命令后,根据解析到的命令实现我们需要的功能,并实现能够自动记录测试日志的功能。
在嵌入式系统中,对系统的资源利用率比较敏感,测试平台不能占用太多资源,因此采用何种方式进行测试,从而来不占用额外的系统资源,成为当下需要解决的技术问题。
实用新型内容
本实用新型的目的就是为了克服上述现有技术存在的缺陷而提供一种基于TFTP协议的嵌入式软件测试装置。
本实用新型的目的可以通过以下技术方案来实现:
一种基于TFTP协议的嵌入式软件测试装置,包括上位机和下位机,所述的上位机通过TFTP协议与下位机连接,所述的下位机包括相互之间通过TFTP协议连接的MVCU和SVCU。
优选地,所述的上位机包括测试数据管理服务器、测试数据发送终端和测试数据存储器,所述的测试数据管理服务器分别与测试数据发送终端和测试数据存储器连接,所述的测试数据发送终端通过TFTP协议与下位机连接。
优选地,所述的测试数据发送终端通过python脚本的方式发送信息给下位机。
优选地,所述的测试数据发送终端通过TFTP协议与MVCU通信连接。
优选地,所述的MVCU包括第一测试数据接收终端、第一测试数据运行终端、第一测试数据本地存储终端和测试数据转发终端,所述的第一测试数据运行终端分别与第一测试数据接收终端和第一测试数据本地存储终端连接,所述的第一测试数据接收终端与测试数据转发终端连接,所述的测试数据转发终端与SVCU连接。
优选地,所述的MVCU还包括与第一测试数据运行终端连接的第一测试结果输出接口。
优选地,所述的第一测试结果输出接口采用无线输出接口。
优选地,所述的SVCU包括第二测试数据接收终端、第二测试数据运行终端和第二测试数据本地存储终端,所述的第二测试数据运行终端分别与第二测试数据接收终端和第二测试数据本地存储终端连接。
优选地,所述的SVCU还包括与第二测试数据运行终端连接的第二测试结果输出接口。
优选地,所述的第二测试结果输出接口采用无线输出接口。
与现有技术相比,本实用新型具有以下优点:
1、本实用新型采用TFTP协议传输,占用资源比较少,不影响被测软件的性能;
2、本实用新型主备机之间也采用TFTP协议传输,进一步提供了测试性能和测试效率;
3、本实用新型支持多个测试顺序执行,可实现自动化测试;
4、本实用新型可应用于不同的嵌入式系统,使用范围比较广。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡斯柯信号有限公司,未经卡斯柯信号有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202021898845.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种棉纤维固定拉伸夹具
- 下一篇:一种自动洗车机的摇臂装置