[实用新型]MCU自动构建和自动测试系统有效
申请号: | 202021035353.2 | 申请日: | 2020-06-08 |
公开(公告)号: | CN212675544U | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 王永全;朱晓飞;万峰;陈光胜;张旭华 | 申请(专利权)人: | 上海东软载波微电子有限公司;广东东软载波智能物联网技术有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F8/20;G06F8/61;G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李笑笑 |
地址: | 200235 上海市徐汇区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mcu 自动 构建 测试 系统 | ||
一种MCU自动构建和自动测试系统,包括:第一上位机、开发板、测试设备以及串口、第二上位机,其中:所述第一上位机,与所述开发板耦接,适于烧录待测试程序至所述开发板,并承载SDK软件包的自动构建任务;所述开发板,与所述第一上位机、串口、所述测试设备均耦接,适于在所述第一上位机的触发下执行所述待测试程序,并将测试结果输出至所述串口;所述串口,与所述开发板以及所述第二上位机耦接,串联所述开发板与所述第二上位机;所述第二上位机,适于接收所述测试结果;所述测试设备,适于与所述开发板进行数据交互。上述方案能够自动编译源代码和自动构建开发环境,并提高对待测试程序进行测试的效率。
技术领域
本实用新型涉及软件编译及软件测试领域,尤其涉及一种MCU自动构建和自动测试系统。
背景技术
目前,MCU的外设越来越多,所需的功能也越来越复杂,导致外设例程的数量大大增加。对于一个功能强大的MCU而言,其可能会支持数十个甚至上百个例程。
现有技术中,通常通过开发人员编写对应的例程。而对于同一个MCU而言,它的所有例程的开发环境参数都是一致的,开发人员完全不必一一手动搭建环境。并且在完成例程的编写之后,为确定例程能够实现所需的功能,还需要开发人员或测试人员对例程进行测试。在对例程进行测试时,通常是采用手动的方式对例程进行单独的测试,存在效率低下的问题。
实用新型内容
本实用新型解决研发实施过程中,手动编译程序和手动生成测试程序并进行测试的低效率问题。
为解决上述问题,本实用新型提供一种MCU自动构建和自动测试系统,包括:第一上位机、开发板、测试设备以及串口、第二上位机,其中:所述第一上位机,与所述开发板耦接,适于将待测试程序烧录至所述开发板,并承载SDK软件包的自动构建任务;所述开发板,与所述第一上位机、串口、所述测试设备均耦接,适于在所述第一上位机的触发下执行所述待测试程序,并将测试结果输出至所述串口;所述串口,与所述开发板以及所述第二上位机耦接,串联所述开发板与所述第二上位机;所述第二上位机,适于通过串口接收所述测试结果并确认测试是否通过;所述测试设备,适于在所述开发板输出的测试信号的控制下与所述开发板进行数据交互。
可选的,通过有序组织源代码的文件目录,配合Python和SCons工具,实现自动化编译源代码和自动化构建开发环境的功能。
可选的,所述测试设备,还适于与所述开发板进行双向数据通信,用以验证所述待测试程序的数据交互功能。
可选的,所述待测试程序为基于Python脚本和SCons自动构建工具所生成的开发板的SDK软件开发包。
可选的,所述自动测试系统还包括:提示装置,与所述第二上位机耦接,适于接收所述第二上位机输出的测试结果并输出相应的提示信息。
可选的,所述串口为USB CDC串口。
与现有技术相比,本实用新型的技术方案具有以下优点:
根据组织有序的源代码目录,自动将源代码编译成待测试程序或构建源代码开发环境。通过第一上位机将待测试程序烧录至开发板,开发板在测试设备输出使能信号的控制下执行待测试程序并将测试结果输出至串口。与串口连接的第二上位机可以接收测试结果,进而确定待测试程序对应的功能是否正常实现。通过上述自动构建和自动测试系统,无需人工参与编译和测试,因此能够提升开发程序效率和测试程序效率。
附图说明
图1是本实用新型实施例中的一种自动测试系统的结构示意图;
图2是本实用新型实施例中的一种系统结构目录示意图;
图3是本实用新型实施例中的一种自动生成待测试程序的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海东软载波微电子有限公司;广东东软载波智能物联网技术有限公司,未经上海东软载波微电子有限公司;广东东软载波智能物联网技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202021035353.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种森林防火集水池
- 下一篇:一种高温液体样品冷却装置