基于ARINC429总线数据仿真测试方法的研究与应用

基于ARINC429总线数据仿真测试方法的研究与应用

ID:46602379

大小:334.86 KB

页数:6页

时间:2019-11-26

基于ARINC429总线数据仿真测试方法的研究与应用_第1页
基于ARINC429总线数据仿真测试方法的研究与应用_第2页
基于ARINC429总线数据仿真测试方法的研究与应用_第3页
基于ARINC429总线数据仿真测试方法的研究与应用_第4页
基于ARINC429总线数据仿真测试方法的研究与应用_第5页
资源描述:

《基于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总线给嵌入式软件发送数据。同时在被测端,采用读数据文件的方式来模拟嵌入式软件读硬件地址操作同时对

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

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

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