欢迎来到天天文库
浏览记录
ID:55404350
大小:248.26 KB
页数:4页
时间:2020-05-15
《软件测试环境中数据采集和支撑电路的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第39卷第2期河北工业大学学报2010年4月、,0l_39No.2JOURNALOFHEBEIUNIVERSITYOFTECHNOLOGYApril2010文章编号:1007.2373(2010)02005604软件测试环境中数据采集和支撑电路的设计与实现李志达,傅力(1.河北工业大学电工厂,天津300130;2.军事交通学院基础部,天津300161)摘要描述了嵌入式软件实时测试环境中的数据采集和支撑电路,包括环境总体结构、数据采集电路、I/O仿真电路、I/0接口板和激励/响应电路等,并给出了一个测试实例
2、.对于可靠性要求高,又难于进行现场测试的嵌入式系统软件而言,该采集和支撑电路的实现方法具有新颖性和重要的实用价值.关键词嵌入式系统;软件测试;实时;数据采集;支撑电路中图分类号TM391.9文献标识码ATheDesignandRealizationoftheDataAcquisitionandSupportCir—cuitsinanSoftwareTestingEnvironmentLIZhi.da,FULi(1.ElectricalEquipmentsFactory,HebeiUniversityofT
3、echnology,Tianjin300130,China;2.GeneralCourseDepartment,AcademyofMilitaryTransportation,Tianjin300161,ChinaJAbstractThepapergivesthedataacquisitionandsupportcircuitsinanembeddedsoftwarereal—timetestingenviron-·ment,whichconsistsoftheEnvironmentconfigurati
4、on,dataacquisitioncircuits,I/Oemulatingcircuits,I/Ointerfaceandprompting/answeringcircuitsetc.Thereisatestinginstanceinthepaper.Theconstructionwaysofthedataacquisitionandsupportcircuitshavegotthenoveltyandimportantusevaluefortheembeddedsoftware,whichhasgo
5、thighdepen-dabilityandCan’tbetestedonthespot.Keywordsembeddedsystem;so~~~aretesting;real—time;dataacquisition;supportcircuit0引言在嵌入式软件实时测试过程中,由于实时嵌入式软件主要是对外部接口设备进行控制,而被送检的软件需要大量不同的硬件环境,在进行测试时,由于无法建立大量不同的接口设备的硬件仿真环境,每当执行输入输出指令时,程序便无法继续运行,因此测试无法完整地覆盖整个程序的各个分
6、支和语句,更难达到完整的功能和性能测试.实际的目标系统和目标环境,虽然可以满足上述要求,由于实地测试成本高,有时甚至不能进行;即使能够进行,由于难以取得详细的测试数据,测试结果也是不理想的[1-21.由此可见,构造能够进行嵌入式软件实时测试的支撑电路和数据采集电路,在嵌入式软件测试中起到了关键的作用.1嵌入式软件实时测试环境的总体描述图1描述了嵌入式软件实时测试环境的总体结构.它主要由目标机系统,数据采集模块,仿真激励邝向应模块,激励/响应模块和主控机组成.当被测软件被装入目标机并开始运行后,主控机使整个
7、测试环境被同步.目标机,数据采集模块,仿真激励/响应模块,激励/ili~应模块同时进入运行状态.其中目标机端的工作过程是:将被测程序写入目标机,目标机加电;当接收到来自数据采集电路的复位信号和等待信号后,目标机处于等待状态;当再次收到来自数据采集电路的复位信号时,目标机进入运行状态.数据采集模块、仿真激励/响应模块、激励/响应模块等周边测试设备的工作过程是:首先由主控机启动测试环境主控界面,界面出现前设置测试环境状态控制字使目标机复位并处于等待状态,同时完成本端相应的初始化任务;用户通收稿日期:2009—
8、10.30作者简介:李志达(1972一),男(汉族),工程师第2期李志达,等:软件测试环境中数据采集和支撑电路的设计与实现57过主控界面设置相应的任务(即预设测试用例),主控机完成相应的任务定制;激励、响应任务和I/O仿真任务进入运行状态;再次设置测试环境状态控制字,控制目标机复位并运行,同时数据采集任务开始运行;此时周边测试设备与目标机同时处于工作状态;最后主控机完成对采集到数据的分析,并按用户的需要显示相应的图表和响应、激
此文档下载收益归作者所有