(最新)【doc】嵌入式系统软件测试的研究

(最新)【doc】嵌入式系统软件测试的研究

ID:37009040

大小:25.50 KB

页数:7页

时间:2019-05-12

(最新)【doc】嵌入式系统软件测试的研究_第1页
(最新)【doc】嵌入式系统软件测试的研究_第2页
(最新)【doc】嵌入式系统软件测试的研究_第3页
(最新)【doc】嵌入式系统软件测试的研究_第4页
(最新)【doc】嵌入式系统软件测试的研究_第5页
资源描述:

《(最新)【doc】嵌入式系统软件测试的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式系统软件测试的研究第23卷第3期(总第102期)Vo1.23No.3(SUMNo.102)机械管理开发MECHANICALMANAGEMENTANDDEVELOPMENT2008年6月Jun.2008嵌入式系统软件测试的研究秦春燕,姚竹亭(中北大学信息与通信工程学院,山西太原030051)【摘要】在嵌入式领域,目标系统的应用日趋复杂,开发技术日新月异,同时硬件的发展日益稳定,而软件故障却日益突出.软件的重要性逐渐引起人们的重视,越来越多的人认识到嵌入式系统的软件测试势在必行.通过对嵌入式系统以及嵌入式系统的软件特点进行研究分析,对嵌入式软件系统的测试提出了相应的策略与方法.【关键

2、词】嵌入式系统;软件测试;黑盒测试;白盒测试【中图分类号】TP311【文献标识码】A【文章编号】1003-773X{2008)03—0183—02StudyOilEmbeddedSystemSoftwareMeasurementQINChun-yanoZhu-ting(NorthUniversityofChina,Taiyuan030051,Shar~xi)[Abstract)IntheEmbeddedarea,thetargetsystemsapplicationbecomesincreasinglycomplex.developmenttechnicaladvances,andth

3、edevelopmentofhardwareincreasinglystable,butsoftwareisbecomingmoreprominentfauh,Itsimportancearousepeople'sattention,Moreandmorepeoplehavecometorealizeembeddedsystemsoftwaretestingisimperative.Inthispaper,theembeddedsystemsanditssoftware:researchareanalyzed,andthecorrespondingstrategiesandmethod

4、sareputforward.[Keywords]EmbeddedSystem:SoftwareTesting:,BlackBoxTesting;White—boxTesting1嵌入式系统和嵌入式系统软件嵌入式系统(EmbeddedSystem)是指以嵌入式计算机为技术核心,面向应用,软硬件可裁剪,适应应用环境,对功能,实时性,可靠性,成本,体积,功耗等综合性严格要求的专用计算机系统.由于嵌入式系统是实时系统,随应用环境不同,实时性有强,弱之分,因此也被称为嵌入式实时系统llI.嵌入式系统一般由嵌入式微处理器,外围硬件设备,嵌入式软件(包括RTOS和实时应用程序)组成,它通常以SOC

5、,单片机,单板机,多板式箱体结构,嵌入式PC等形式嵌入到各式各样的设备或大系统(如数字移动电话,导弹,信息家电等)中,作为设备或大系统的处理和控制核心.嵌入式系统软件是指嵌入式计算机系统中的软件(包括嵌入式操作系统和应用软件).嵌入式处理器的软件是实现嵌入式系统功能的关键,对嵌入式处理器系统软件和应用软件的要求也和通用计算机有所不同1.1嵌入式系统软件的特征嵌入式处理器的应用软件是实现嵌入式系统功能的关键,对嵌入式处理器系统软件和应用软件的要求也和通用计算机有所不同1)软件要求固态化存储.为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于

6、磁盘等载体中.收稿日期:20o7—09—25:修回日期:2008一o3—02作者简介:秦春燕(1981~),女,山西长治人,中北大学在读硕士研究生.21软件代码高质量,高可靠性.尽管半导体技术的发展使处理器速度不断提高,片上存储器容量不断增加,但在大多数应用中,存储空间仍然是宝贵的,还存在实时性的要求.为此要求程序编写和编译工具的质量要高,以减少程序二进制代码长度,提高执行速度.3)系统软件(0S)的高实时性是基本要求.在多任.务嵌入式系统中,对重要性各不相同的任务进行统筹兼顾的合理调度是保证每个任务及时执行的关键,单纯通过提高处理器速度是无法完成和没有效率的,这种任务调度只能由优化编

7、写的系统软件来完成,因此系统软件的高实时性是基本要求.41多任务操作系统是知识集成的平台和走向工业标准化道路的基础.1.2嵌入式系统软件需要RT0S开发平台通用计算机具有完善的操作系统和应用程序接口(API),是计算机基本组成不可分离的一部分,应用程序的开发以及完成后的软件都在0S平台上面运行,但一般不是实时的.嵌入式系统则不同,应用程序可以没有操作系统直接在芯片上运行;但是为了合理地调度多项任务,利用系统资源,系统函数以及和专家库函数接口,用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。