[发明专利]一种嵌入式基础软件测试平台及其测试方法有效
申请号: | 201210315844.6 | 申请日: | 2012-08-30 |
公开(公告)号: | CN102866948A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 汪晓庆;李冬红;邓世伟;刘宇;宗建建;郑彦兴;杨广华;施寅生 | 申请(专利权)人: | 中国人民解放军63928部队 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100101 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 基础 软件 测试 平台 及其 方法 | ||
技术领域
本发明涉及计算机信息处理技术领域,具体涉及一种嵌入式基础软件测试平台及其测试方法。
背景技术
在嵌入式系统的测试中,由于嵌入式系统通常都具有“专用”系统的特点,随着应用领域的不同,嵌入式系统的硬件设计千差万别,相应软件设计也具有各自的差异,这些因素直接导致了对嵌入式系统软件测试的困难,尤其是对操作系统等基础软件,由于其底层接口实现和测试平台硬件密切关联,测试平台的通用性差。
对嵌入式系统的测试,通常针对具体功能,设计测试用例;在宿主机编译、链接后,将运行程序加载到目标机上运行;利用示波器、显示器等目标机的输出设备,确定测试用例是否通过。这种方式下,测试用例之间是相互独立的,很难对被测软件在目标机上的整体功能、性能进行测试评价。同时,这种测试方式的效率低、通用性差,已有的、经过验证的测试用例难以应用到同类型的被测软件在新的目标机上的测试工作中。
本发明针对这些问题,通过主控单元、接口单元、可定制的处理器单元和外围测试终端设计构建一个嵌入式软件标准测试硬件平台,设计标准软件接口协议及测试工具,可以在保证测试的通用性和完备性同时,为嵌入式软件测试提供一个灵活的软硬件测试平台。
发明内容
针对当前嵌入式测试平台构建成本高、效率低、可扩展性差等问题,采用可扩展的嵌入式基础软件测试平台构建技术,基于扩展接口设计实现不同处理器单元的更换适配,通过主控单元、接口单元、可定制的处理器单元和外围测试终端构建可扩展的嵌入式基础软件测试平台,为嵌入式软件测试提供一个灵活的软硬件测试平台,提高了嵌入式基础软件测试手段。本发明提供一种嵌入式基础软件测试平台及其测试平台,所述测试平台包括主控单元、外围设备测试终端、监控PC、接口单元和处理器单元,所述主控单元控制连接所述外围设备测试终端、监控PC和接口单元,所述处理器单元通过总线与所述接口单元连接;
所述主控单元实现所述被测基础软件、所述外围设备测试终端和所述监控PC之间消息的集中管理;
所述被测基础软件编译成bin文件后,通过所述监控PC下载到所述测试平台中,所述接口单元采用FPGA设计,对所述处理器单元接口进行接管,使不同的处理器单元适配到所述测试平台上,连接到所述测试平台上的所述处理器单元执行所述被测基础软件或任务切换软件;
所述外围设备测试终端将终端接口访问转换为自定义消息协议的高速网络接口访问,为所述测试平台提供所需的外部激励,保证系统测试环境的匹配灵活性。
本发明提供的第一优选实施例中:所述主控单元具备多核高速处理能力,包括接口消息解析模块、设备消息解析模块、监控消息解析模块和消息交换存储管理模块;
所述主控单元与所述外围设备测试终端之间交互的设备消息经过所述设备消息解析模块进行解析,所述主控单元与所述监控PC之间交互的监控消息经过所述监控消息解析模块进行解析,所述主控单元与所述接口单元之间交互的接口访问消息经过所述接口消息解析模块进行解析,所述经过解析后的设备消息、监控消息和接口消息传递到所述消息交换存储管理模块进行管理。
本发明提供的第二优选实施例中:所述设备消息遵循设备消息协议通过千兆网络进行交互,所述监控消息遵循监控消息协议通过千兆网络进行交互,所述接口访问消息遵循接口消息协议通过PCIE接口进行交互。
本发明提供的第三优选实施例中:所述处理器单元根据目标系统硬件要求,采用接口扩展设计方法,使不同处理器单元可以更换适配到测试平台上;
所述接口单元包括接口单元消息解析模块和处理器解析总线采集模块,所述处理器单元通过总线传递过来的信息经过所述接口单元消息解析模块解析后通过PCIE接口传递给所述主控单元。
本发明提供的第四优选实施例提供一种测试平台的测试方法,包括:
步骤S1,通过所述监控PC的启动界面上设置启动配置管理文件和系统映射表,对所述被测基础软件进行测试配置,配置成功后进入系统主界面;
步骤S2,被测基础软件编译成bin文件后,通过所述监控PC下载到所述测试平台中,在所述监控PC的所述系统主界面上执行目标机开机控制;
步骤S3,所述处理器单元执行基础软件,对所述被测基础软件进行接口测试;
步骤S4,所述处理器单元执行任务切换软件,对所述被测基础软件进行任务测试。。
本发明提供的第五优选实施例中:所述步骤S1包括:
步骤S101,启动所述监控PC上的系统监测控制工具软件,设置启动配置管理和系统映射表;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军63928部队,未经中国人民解放军63928部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210315844.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆驾驶室供暖除霜装置
- 下一篇:拆胎机箱体结构