[发明专利]一种嵌入式基础软件测试平台及其测试方法有效
申请号: | 201210315844.6 | 申请日: | 2012-08-30 |
公开(公告)号: | CN102866948A | 公开(公告)日: | 2013-01-09 |
发明(设计)人: | 汪晓庆;李冬红;邓世伟;刘宇;宗建建;郑彦兴;杨广华;施寅生 | 申请(专利权)人: | 中国人民解放军63928部队 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100101 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 基础 软件 测试 平台 及其 方法 | ||
1.一种嵌入式基础软件测试平台,其特征在于,所述测试平台包括主控单元、外围设备测试终端、监控PC、接口单元和处理器单元,所述主控单元控制连接所述外围设备测试终端、监控PC和接口单元,所述处理器单元通过总线与所述接口单元连接;
所述主控单元实现所述被测基础软件、所述外围设备测试终端和所述监控PC之间消息的集中管理;
所述被测基础软件编译成bin文件后,通过所述监控PC下载到所述测试平台中,所述接口单元采用FPGA设计,对所述处理器单元接口进行接管,使不同的处理器单元适配到所述测试平台上,连接到所述测试平台上的所述处理器单元执行所述被测基础软件或任务切换软件;
所述外围设备测试终端将终端接口访问转换为自定义消息协议的高速网络接口访问,为所述测试平台提供所需的外部激励,保证系统测试环境的匹配灵活性。
2.如权利要求1所述的测试平台,其特征在于,所述主控单元具备多核高速处理能力,包括接口消息解析模块、设备消息解析模块、监控消息解析模块和消息交换存储管理模块;
所述主控单元与所述外围设备测试终端之间交互的设备消息经过所述设备消息解析模块进行解析,所述主控单元与所述监控PC之间交互的监控消息经过所述监控消息解析模块进行解析,所述主控单元与所述接口单元之间交互的接口访问消息经过所述接口消息解析模块进行解析,所述经过解析后的设备消息、监控消息和接口消息传递到所述消息交换存储管理模块进行管理。
3.如权利要求1所述的测试平台,其特征在于,所述设备消息遵循设备消息协议通过千兆网络进行交互,所述监控消息遵循监控消息协议通过千兆网络进行交互,所述接口访问消息遵循接口消息协议通过PCIE接口进行交互。
4.如权利要求1所述的测试平台,其特征在于,
所述处理器单元根据目标系统硬件要求,采用接口扩展设计方法,使不同处理器单元可以更换适配到测试平台上;
所述接口单元包括接口单元消息解析模块和处理器解析总线采集模块,所述处理器单元通过总线传递过来的信息经过所述接口单元消息解析模块解析后通过PCIE接口传递给所述主控单元。
5.一种嵌入式基础软件测试平台的测试方法,其特征在于,所述测试平台包括如权利要求1-4任一项所述的测试平台,所述测试方法包括:
步骤S1,通过所述监控PC的启动界面上设置启动配置管理文件和系统映射表,对所述被测基础软件进行测试配置,配置成功后进入系统主界面;
步骤S2,被测基础软件编译成bin文件后,通过所述监控PC下载到所述测试平台中,在所述监控PC的所述系统主界面上执行目标机开机控制;
步骤S3,所述处理器单元执行基础软件,对所述被测基础软件进行接口测试;
步骤S4,所述处理器单元执行任务切换软件,对所述被测基础软件进行任务测试。
6.如权利要求5所述的测试方法,其特征在于,所述步骤S1包括:
步骤S101,启动所述监控PC上的系统监测控制工具软件,设置启动配置管理和系统映射表;
对所述启动配置管理文件的设置包括对描述名、文件名、文件类型、文件属性和入口地址的设置,如果文件类型为系统映射表,则通过点击查看/设置系统映射表按钮查看或设置所述系统映射表文件;
步骤S102,进行网络连接,判断是否连接成功,是,执行步骤S103,否,选择重新执行步骤S102或者退出;
步骤S103,进行系统映射表加载配置,判断是否加载成功,是,执行步骤S104,否,选择重新执行步骤S103或者退出;
步骤S104,进行FPGA加载配置,判断是否加载成功,是,执行步骤S105,否,选择重新执行步骤S104或者退出;
步骤S105,进行所述被测基础软件配置文件配置,判断是否加载成功,是,进入系统主界面,否,选择重新执行步骤S105或者退出。
7.如权利要求6所述的测试方法,其特征在于,所述步骤S1中配置成功后进入所述系统主界面,在所述系统主界面中进行网络连接、断开网络连接、系统控制、故障注入和测试激励发送;
所述系统控制包含开机、关机、复位和软复位,所述故障注入包含查看/设置单个内存数据、查看/设置一段内存数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军63928部队,未经中国人民解放军63928部队许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210315844.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆驾驶室供暖除霜装置
- 下一篇:拆胎机箱体结构