[发明专利]一种多通道总线时序监测系统、方法及微型计算机系统有效
申请号: | 201611180387.9 | 申请日: | 2016-12-19 |
公开(公告)号: | CN106598864B | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 陈媛;王俊杰;宋元章;王安邦 | 申请(专利权)人: | 中国科学院长春光学精密机械与物理研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 130033 吉林省长春*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通道 总线 时序 监测 系统 方法 微型 计算机系统 | ||
本申请公开了一种应用于时序监测的微型计算机系统,包括:驱动模块,用于生成驱动指令,并将驱动指令发送至总线接口数据收发装置,通过总线接口数据收发装置将驱动指令转发至被测嵌入式软件;数据获取模块,用于在被测嵌入式软件运行的过程中,分别实时获取总线接口数据收发装置上的各个通道所传输的总线数据帧;时序管理模块,用于确定并存储各个通道所对应的总线数据帧之间的时序关系;图形绘制模块,用于根据时序管理模块存储的各个通道所对应的时序关系,绘制相应的时序图形,并将时序图形发送至显示终端。本申请进一步提升了对总线接口数据的时序监测效果。另外,本申请还相应公开了一种多通道总线时序监测系统及方法。
技术领域
本发明涉及嵌入式软件测试技术领域,特别涉及一种多通道总线时序监测系统、方法及微型计算机系统。
背景技术
目前,嵌入式系统在航天、航空、通信、网络等各种行业均占用重要的地位。为确保嵌入式系统中嵌入式软件的可靠性和质量,需要对嵌入式软件的各个方面进行全面地测试。
在嵌入式软件测试过程的配置项测试阶段,需要针对该嵌入式软件的分系统级别的功能、性能、接口等进行全方位的测试。此时,经常需要通过与被测试软件的分系统相连的总线接口来激励该分系统运行,进而利用总线接口数据来观察并判断分系统的功能、性能等多方面指标的实时状况。这种情况下,不仅需要测试被测试软件分系统所发出数据的内容,还需要测试不同总线数据之间的时序关系。
在现有技术中,有各种各样的接口仿真设备或工具,但是他们都只能测试数据的内容,不能展现不同总线的接口数据的时序,不满足时序测试的要求;利用示波器可以观测各个总线数据的时序关系,但是示波器的通道数一般都是2、4通道,基本不能满足时序观测要求。
综上所述可以看出,如何进一步提升对总线接口数据的时序监测效果是目前有待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种多通道总线时序监测系统、方法及微型计算机系统,进一步提升了对总线接口数据的时序监测效果。其具体方案如下:
一种应用于时序监测的微型计算机系统,包括:
驱动模块,用于生成驱动指令,并将所述驱动指令发送至总线接口数据收发装置,通过所述总线接口数据收发装置将所述驱动指令转发至被测嵌入式软件,以驱动所述被测嵌入式软件运行;
数据获取模块,用于在所述被测嵌入式软件运行的过程中,分别实时获取所述总线接口数据收发装置上的各个通道所传输的总线数据帧,得到相应的多组总线数据帧;
时序管理模块,用于确定并存储各个通道所对应的总线数据帧之间的时序关系;
图形绘制模块,用于根据所述时序管理模块存储的各个通道所对应的时序关系,绘制相应的时序图形,并将所述时序图形发送至显示终端。
可选的,所述数据获取模块,还包括:
格式配置单元,用于在所述驱动模块生成所述驱动指令之前,根据所述被测嵌入式软件的应用层通信协议,配置相应的数据帧收发格式。
可选的,所述时序管理模块,包括:
时序关系确定单元,用于根据波特率、字节长度和数据帧采集时间,确定不同通道所对应的总线数据帧之间的时序关系;
时序关系存储单元,用于存储所述时序关系确定单元所确定的时序关系。
可选的,所述图形绘制模块,包括:
图形绘制单元,用于根据所述时序管理模块存储的各个通道所对应的时序关系,绘制所述时序图形;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院长春光学精密机械与物理研究所,未经中国科学院长春光学精密机械与物理研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611180387.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式软件版权验证的方法及装置
- 下一篇:一种软件测试方法及装置