欢迎来到天天文库
浏览记录
ID:46602379
大小:334.86 KB
页数:6页
时间:2019-11-26
《基于ARINC429总线数据仿真测试方法的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于ARINC429总线数据仿真测试方法的研究与应用肖前远等2010年3月第41卷第l期(总第138期)肖前远,张育平(南京航空航天大学信息科学与技术学院,南京210016)[摘要]由于嵌入式软件对目标硬件平台的依赖性,在宿主机环境下无法编译运行。因此,在宿主机环境下通常采用仿真的方法来实现对嵌入式软件的测试.提出了一种基于ARINC429总线数据仿真的方法,通过对被测嵌入式软件代码中的读写硬件接口进行仿真,实现被测嵌入式代码在宿主机环境下动态运行,从而达到在宿主机环境下对嵌入式软件进行系统功能测试的目的。[关键词]ARINC429;数据仿真;接
2、口仿真;嵌入式软件;软件测试【中图分类号]TP391.9[文献标识码】A[文章编号]1006.141X(2010)01.0027.05ResearchandApplicationofSimulatingTestMethodBasedonARINC429BUSDataXIAOQian-yuan,ZHANGYu-ping(SchoolofInformationScienceandTechnology,sanjingUniversityofAeronauticsandAstronautics,Nanjing210016.China)Abstract:D
3、uetothedependencyofembeddedsoftwareonthetargethardwareplatform,itCannotbecompiledandoperatedunderthehostenvironment.Therefore,weusuallyUSesimulatingmethodtomaketheembeddedsoftwaretestingunderhostenvironment.ThispaperpresentsasimulatingtestmethodbasedonARINC429busdata,whichcal
4、lrealizetheembeddedcoderunningunderthehostenvironmentbysimulatingthehardwarereadandwriteinterfaceintheembeddedsoftwarecode.Asaresult,weCallperformsystemfunctiontestingfortheembeddedcodeunderthehostenvironment.Keywords:ARINC429;datasimulation;interfacesimulation;embeddedsoftwa
5、re;softwaretestingl引言随着航空电子系统从电子机械密集型向软件密集型转变,嵌入式软件在航空领域中占据非常重要的位置,是航空产品安全可靠的关键所在。嵌入式软件的可靠性是影响系统可靠性的主要因素,对软件进行全面测试是保证软件可靠性的有效手段。由于嵌入式系统具有实时性,内存不丰富,.27.I/O通道少,开发工具昂贵,CPU种类繁多,并且与硬件密切相关等特点,决定了嵌入式软件测试技术与传统软件测试有所不同。嵌入式软件一般在宿主机开发,目标机运行,与目标机硬件密切相关Ⅲ。采用仿真测试方法对嵌入式软件进行测试是目前国内外公认的、行之有效的、
6、具有广泛应用前景的软件测试方法。常见的仿真方法有:全数字仿真、全实物仿真和半实物仿真幢1。March2010V01.41No.1(serialNo.138)航空电子技术AVIONICSTECHNOLOGY考虑到全数字仿真测试环境开发的昂贵代价以及技术上的困难,通常不被采用;全实物仿真测试环境由于受到硬件条件(硬件尚未开发等)制约,也很少在测试中应用。目前基本是通过半实物仿真方法来实现对嵌入式软件的测试。测试方需要在宿主机环境下设计好测试用例,最终一起到半实物仿真环境下进行系统测试,这在很大程度上影响了软件开发和软件测试的进度,同时也增加了软件测试
7、的费用。在航空电子系统测试中,为了缩短测试周期,减少测试费用,本文提出了一种基于ARlNC429总线数据仿真的方法,通过对被测嵌入式软件代码中的硬件读写硬件接口进行模拟,实现嵌入式软件在单一宿主机环境下的动态运行,从而达到对嵌入式软件进行系统功能测试的目的。2删C429总线数据仿真设计ARINC429总线是目前航空电子各子系统之间最常用的通信总线。为了实现在宿主机环境下达到对嵌入式软件进行系统测试的目的,采用一种基于ARINC429总线数据仿真的方法,提供窗口数据输入,将输入数据编码成32位ARINC429格式数据并存储到文件中(供被测软件读取)
8、,来模拟外部交联系统通过ARINC429总线给嵌入式软件发送数据。同时在被测端,采用读数据文件的方式来模拟嵌入式软件读硬件地址操作同时对
此文档下载收益归作者所有