面向嵌入式系统的测试工具研究

被引量 : 0次 | 上传用户:iamformywish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着信息家电,手持设备,无线设备等的迅速发展,相应的硬件和软件也得到迅速发展,嵌入式软件的测试也越必要。嵌入式软件的覆盖测试和性能分析是嵌入式环境下重要的测试方法,所以开发嵌入式环境下的覆盖测试和性能分析工具有一定的现实意义。 通用软件开发的开发环境和程序运行环境是相同的,程序动态信息的收集比较简单,可以通过写数据文件将程序的动态信息保存下来,或通过某种进程间通信等方式直接将程序的动态信息发送给分析测试工具。嵌入式软件的开发与通用软件的开发最大的不同点在于嵌入式软件需要采用交叉开发的方式:开发工具运行在软硬件配置丰富的宿主机上,而嵌入式应用程序运行在软硬件资源相对缺乏的目标机上。对于这类软件的分析测试也存在着同样的问题:测试工具运行在宿主机上,分析测试工具所需要的程序动态信息在目标机上产生,所以必须通过一定的物理/逻辑连接传输到缩主机上,由测试工具接收。因此,嵌入式分析测试工具在设计上也必须考虑有效的数据上传方法,解决数据信息的传输问题,并且尽量减小对被测程序的影响。 大多数分析测试工具通过对被测程序代码进行修改,使之能够记录程序的运行情况。这个修改过程通常是向被测程序代码中的适当位置添加少量的代码,这个修改过程称为插装。在程序中插入插装代码是一种有效的测量程序各方面性能的技术。这种插装能够在程序编译过程的各阶段进行,通过诸如编译器、链接器、或者是测试系统所包含的外部工具。但是无论是那种插装方法都会对被测程序的运行带来一定的影响。由于嵌入式软件实时性要求,嵌入式分析测试工具在设计上必须考虑对嵌入式应用的插装应尽量小的影响被测程序的运行。 本人长期以来对以嵌入式系统比较感兴趣,对嵌入式性能和覆盖测试工具进行了一定的研究,并且在科银公司的嵌入式软件平台DeltaSystem上实现了一个简单的性能分析和覆盖测试工具。本论文基于这些事实,对面向嵌入式系统分析测试工具的体系结构、数据采集上传、插装方法上进行了一定的探讨。
其他文献
<正> 由吕型伟、叶立群(均中国教育学会副会长)负责的“七五”规划国家级教育科研重点课题——“普通教育整体改革的实验与研究”第4次研讨会,1989年12月13日至15日在七海举
运用C#编程语言开发了Modbus通信系统,实现温湿度采集。系统下位机采用具有Modbus通信功能的温湿度检测模块,多个模块通过RS485总线连接,并通过RS232-RS485转换器将通信总线
碳化硅(SiC)材料具有禁带宽度大、热导率高、击穿电场高以及抗辐照能力强等优点,因而适于制作高温、高频、抗辐射的大功率器件。SiC结势垒肖特基(JBS)二极管是在肖特基二极管
多源图像数据的融合技术已被广泛地应用于各个领域,其可以有效地克服单一传感器成像的不足,其中红外与可见光图像融合是近年来研究的热点。红外图像可以准确地捕捉热目标信息
社会转型时期,社会治理难度加大。为了突破社会治理困境,本文试图超越传统分析路径,从社会资本的视角对社会治理进行探讨。本文认为,社会资本与社会治理的内在逻辑联系表现在
甘肃阳山金矿是我国最大的金矿床,位于西秦岭造山带的陕甘川"金三角"地区。金矿成矿时代为早侏罗世,与燕山期斜长花岗斑岩有密切的成因联系。基于野外地质调查,本文对安昌河
房地产中介服务是房地产咨询、房地产价格评估、房地产经纪活动的总称。它是市场经济体系和房地产业发展到一定程度出现的一种特殊行业。房地产市场要不断发展壮大,仅靠政府行
企业信息化是国民经济信息化的基础,推进企业信息化是经济现代化的前提,是提高企业竞争力的保障。 造船企业只有应用信息技术,通过科学的方法,配置和优化企业内、外部资源,使企
本论文的内容由引言和如下五个部分构成:对弱势群体的审视与分析;关于弱势群体法律保障的评价;关于国外弱势群体立法的借鉴;立法构想与弱势群体权益之维护;部门法之间的协调和共同
随着经济全球化和知识经济的强力推动,人力资源已成为组织的核心要素,越来越多的组织已意识到人力资源是组织最重要的资源。人力资源的开发与管理也成为当今企事业单位研究的重