[发明专利]嵌入式应用系统的性能测试装置及其方法无效
| 申请号: | 200710098236.3 | 申请日: | 2007-04-20 |
| 公开(公告)号: | CN101136804A | 公开(公告)日: | 2008-03-05 |
| 发明(设计)人: | 王景敏;邹同亮;罗永红;任建;黄方;李刚健;贺席兵 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/26;G06F3/00;G06F13/40 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 嵌入式 应用 系统 性能 测试 装置 及其 方法 | ||
技术领域
本发明涉及通信领域的嵌入式CPU应用系统性能测试技术,具体说,涉及一种嵌入式应用系统的性能测试装置及其方法。
背景技术
在现在的网络信息时代,CPU在各种需要运算或者控制处理的场合中得到广泛应用,按使用场合不同,CPU可以分为计算机、服务器等领域使用的通用型CPU和嵌入式领域使用的专用型CPU。
对于计算机、服务器等领域使用的通用型CPU,目前业界已经有成熟的性能测试方法,中国公开号CN1369798中提出了一种CPU性能测试的方法,其通过一标志测试单元、一算术测试单元及一逻辑测试单元,借助软件的设计发出各种命令,分别对CPU的标志、算术及逻辑做不同的测试,该方法适合于对通用型CPU的性能指标进行测试,常用的PC软件例如优化大师、超级兔子、Winston、WinBench等也提供了PC机CPU性能测试的部分功能。另外,FutureMark公司推出了专门的PC机性能综合测试软件PCMark,其他公司也有一些类似的商用软件发布,可以说,通用型CPU的性能测试方法和工具已经比较成熟。
而对于嵌入式CPU(例如目前在通信领域广泛使用的PowerPC系列)应用系统,它除了包含最基本的最小系统(即处理器、内存、复位、电源及时钟)外,还要求具备基本的通讯接口:网口(至少一个10/100M)、串口(可配置为RS232或RS485)等,对于这样的应用系统而言,目前并没有一种统一的且简单高效的性能测试方法,以便准确地评价各款CPU的具体性能,为CPU芯片选型及其兼容替代提供指导。
发明内容
本发明所解决的技术问题是提供一种嵌入式应用系统的性能测试装置,可以对PowerPC系列的CPU应用系统的主要性能指标进行测试和评估。
技术方案如下:
嵌入式应用系统的性能测试装置包括主机和CPU应用系统,所述主机设置有主机串口和主机网口,所述CPU应用系统设置有待测系统串口和待测系统网口,所述主机串口和待测系统串口相连接,所述主机网口和待测系统网口相连接,所述CPU应用系统设置有编译通过的测试用例,所述主机通过超级终端程序建立与所述CPU应用系统的通讯界面,所述CPU应用系统通过设置网络参数从所述主机上下载编译通过后的映象。
优选的,所述测试用例包括:
CPU内核指令处理模块,用于整数运算、逻辑运算、浮点运算或者汇编指令计算;
内存指令处理模块,用于内存读、内存写或者内存拷贝,以及对齐和偏移字节的读写处理;
处理能力计算模块,包含用于设置的参数,通过调用上述内存指令处理模块或者CPU内核指令处理模块中的函数,计算出指令处理的速度,并输出结果。
优选的,其特征在于,所述内存指令处理模块和CPU内核指令处理模块用汇编语言编写,所述处理能力计算模块用C语言编写。
优选的,所述主机和CPU应用系统之间通过SmartBits测试仪相连接,所述主机的主机网口和第一SmartBits测试仪网口相连接,第二SmartBits测试仪网口和所述CPU应用系统的待测系统网口相连接。
优选的,所述主机安装有SmartLib软件,在所述SmartLib软件中运行有测试脚本,所述测试脚本中设置的参数包括主机和目标系统的IP、SmartBits网管IP或者SmartlibPath。
本发明所解决的另一个技术问题是提供一种嵌入式应用系统的性能测试方法,可以对PowerPC系列的CPU应用系统的主要性能指标进行测试和评估。
技术方案如下:
嵌入式应用系统的性能测试方法,包括以下步骤:
(1)将测试用例加入应用系统的软件中,设置相应参数,编译生成下载映象;
(2)搭建测试环境;
(3)启动系统,通过通讯界面输入命令启动测试;
(4)记录测试结果。
进一步,步骤(1)中,所述测试用例包括CPU内核指令处理模块、内存指令处理模块、处理能力计算模块;在所述处理能力计算模块中进行参数设置。
进一步,步骤(2)中,所述测试环境包括第一测试环境和第二测试环境,所述第一测试环境中,所述主机通过串口和网口与CPU应用系统的串口和网口相连接,所述主机通过超级终端程序建立与CPU应用系统的通讯界面;所述第二测试环境中,所述主机和待测系统通过SmartBits测试仪相连接。
进一步,步骤(2)中,在第二测试环境中,主机通过安装SmartLib软件来和SmartBits测试仪通讯,在该SmartLib软件中运行有测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710098236.3/2.html,转载请声明来源钻瓜专利网。





