发射控制软件通用测试平台中支撑软件的设计与实现

被引量 : 0次 | 上传用户:buctdai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
航天领域发射控制软件作为嵌入式软件的一种,对其全面充分的测试是保证整个航天产品质量、可靠性的有效手段。发射控制软件传统的测试系统设计思路是采用一对一模式,即针对不同发射控制软件,开发专用的测试平台。传统的设计模式会导致测试平台通用性差,同时造成资源的浪费、研发周期长,也不能很好的满足发射控制软件发展的需要。因此,本文研究的发射控制软件通用测试平台具有很重要的意义。本文根据发射控制软件通用测试平台中支撑软件的需求,基于VxWorks嵌入式实时操作系统,在测试平台底层硬件基础上,设计并实现测试平台支撑软件。支撑软件包括测试平台底层PCI设备驱动程序,可配置驱动程序及图形化配置软件,测试平台自检测试软件三大部分。PCI设备驱动程序实现对底层硬件模块的控制,发射控制软件运行在特定目标平台上,其测试需要提供输入、输出响应,现有测试平台硬件模块提供发射控制软件测试时所需的实时性输入、输出响应,根据硬件模块的工作原理及控制过程,基于VxWorks系统,开发底层硬件PCI设备驱动程序实现应用程序和底层硬件的通信。不同型号发射控制软件运行在特定的目标硬件平台上,需要底层硬件特定连接关系,为了实现测试平台通用化,在现有测试平台上定制不同发射控制软件所需的测试系统,通过图形化配置软件重新分配底层硬件连接关系,生成配置表文件,定制不同发射控制软件测试所需的特定测试系统,同时底层硬件的驱动程序具有可配置功能,实现对连接关系重新分配后的硬件的控制,根据配置表文件中的信息,返回所需的操作,实现测试平台通用化。测试平台自检测试软件用于在发射控制软件运行在测试平台上之前,验证测试平台的功能是否正常。根据测试平台硬件模块的工作原理,分别设计测试平台底层硬件的自检测试程序,完成平台功能的验证。最后通过测试项目在测试平台底层硬件基础上,对支撑软件进行了测试,结果表明,该支撑软件的有效性达到了设计要求。
其他文献
钢筋混凝土框架结构是我国使用最广泛的建筑结构形式,框架梁柱节点是框架结构的重要组成部分,因其所处的枢纽位置和受力形态的复杂性,使其研究长期受到国内外学者的重点关注。框
本文介绍了福建省建阳县一位香菇专业户利用段木栽培香菇的技术及其经济效益。
对于人民陪审员制度,目前进行研究的学界中人不可胜数,但尚无人对其培训制度进行专门研究。笔者在实证调研的基础上,对人民陪审员的培训制度进行了粗浅的研究。本文共分为五个部
随着我国风险投资(VC)、私募股权投资(PE)及创业投资的迅速发展,据统计,创业板上市的347家企业中,有200多家有风险投资机构或私募股权投资机构背景,创业投资推动着高科技产业
顶复门原虫是一类专性的细胞内寄生原虫,包括刚地弓形虫、隐孢子虫、疟原虫、巴贝斯虫和球虫等,是人和动物的重要病原。这类原虫具有相似的亚细胞结构并能分泌与入侵相关的保
随着当代能源危机及环境污染的日益加剧,寻找可再生新能源物质成为当前研究的热点。纤维素作为自然界中储量丰富且可持续再生的一类天然高分r,利用并开发纤维素已引起广大科
目的:探讨股骨干骨折合并同侧股骨颈骨折各种不同治疗方法之间的优劣。方法:回顾我院从2010年1月至2013年3月收治的11例股骨干骨折合并同侧股骨颈骨折患者治疗情况,其中空心螺
皖江城市带对外贸易转型升级的研究现状主要体现在概念范围的界定、存在问题及动因分析、发展水平、资源要素影响程度。以及区域发展应对政策等方面。研究趋势主要表现在归纳
自工业革命以来,随着科学技术的发展,世界范围内的工业经历了多次大的升级和调整。在这个过程中,由于很多工厂的停办产生了大量工业遗产,作为历史上工业技术发展的见证,那些工业遗
政府采购是建立公共财政体制的必由之路,是我国政府宏观调控的重要手段之一。政府采购在世界上,已经有200多年的历史,但在我国才刚刚起步。政府采购起源于自由市场经济时期,但完