导弹武器系统实装软件虚拟运行环境的研究与实现

来源 :中国航天第二研究院 航天科工集团第二研究院 | 被引量 : 0次 | 上传用户:h4628241
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代空袭作战已呈现出体系化和网络化特征,传统的以发射平台为中心的防空作战已不能满足现代防空作战的需要。我军正在积极的开展防空导弹组网改造建设,数字仿真对研究组网改造技术有重要作用。基于高层体系结构(High Level Architecture,HLA)仿真系统的传统开发模式不具有通用性,开发出的数字仿真系统与实际装备的软件系统相对独立,不能很好的反映出武器装备软件的实际性能。此外,武器装备嵌入式软件的开发、调试以及测试与验证过程大多依赖于试验台架等实物平台。武器装备各软件分系统往往由不同的部门开发,开发过程中不能从其它相关子系统获取数据支持,大量问题被集中到综合调试阶段,使得综合调试的复杂度高、调试周期长,如果开发过程中以实际的软硬件构建综合调试环境,需要协调各部门的软硬件资源,实施难度高。  针对上述问题,本论文研究和设计了虚拟运行环境,该虚拟运行环境模拟了导弹武器装备实装软件实际运行所需的操作系统环境和外围设备环境。将该虚拟运行环境与仿真平台集成,可以将实装软件直接连入仿真系统,为以实装软件构造导弹武器数字仿真系统提供关键支撑。也可在该虚拟运行环境上完成实装软件的开发、调试过程,利用该虚拟运行环境在通用计算机上快速的构造软件分系统,为开发其它相关软件系统提供数据支持。本文的主要工作有:  (1)以应用比较广泛的VxWorks5.5为背景,实现了任务管理、信号量、消息队列、设备管理等系统服务,使得实装软件可以在满足硬实时性的情况下运行于通用计算机上,然后开发了虚拟网络通信模块接管实装软件的网络通信,通过配置文件实现了多软件的组合运行,同组软件间的网络通信被转化为本机的进程间通信,减少了网络延迟,提高了系统运行效率。  (2)在上一步工作的基础上开发了仿真集成模块,通过虚拟运行环境和仿真集成模块,实装软件可直接连入HLA仿真系统中,为以实装软件构建数字仿真系统提供了关键技术支撑。  (3)该虚拟运行环境已经成功的应用于某导弹武器软件的开发、调试以及数字仿真系统的构造中,以构造某导弹武器软件的综合开发调试环境和组网改造数字仿真系统为例对虚拟运行环境进行了应用验证。实际结果证明,该虚拟运行环境能够保证实装软件运行的正确性和稳定性;能够提高武器装备软件的开发效率;能够为以实装软件构造数字仿真系统提供支撑。
其他文献
当前,web技术在网络上的应用日益广泛,其中使用Java的Web开发者飞速增长,J2EE已经变成Web开发的主流平台之一.但是怎样能在开发过程中减少代码重复、降低代码复杂性,提高系统
射频识别(Radio Frequency IDentification)技术是一种高效的数据采集和识别技术,被广泛应用于城市车辆身份识别。在智能交通领域,利用RFID技术实现了车辆身份识别和实时交通数
该文介绍了蓝牙技术的提出背景,蓝牙技术的特点,总结了蓝牙系统的软硬件组成和工作原理.借鉴当今较先进的通信协议软件开发流程,摒弃落后的阅读协议然后手工编码的方法,在RFC
GIS即地理信息系统(Geographic Information System),广泛应用于与地理坐标相关的几乎所有领域,而如何进行有效的空间实体信息提取则是GIS中最关键、最复杂的环节.分析与处理
随着社会信息化程度的不断深入,人们对数据存储的容量和速率需求不断提高,硬盘接口也随之而不断去陈出新。作为当前硬盘接口主流的SATA接口,由于在传输速率、抗干扰能力和连接线
该文介绍了中国银行对业务报表生成、报表管理、报表检索与存储等方面的需求,将工作流管理技术、数据挖掘技术和分布式数据库技术相结合,设计并实现了基于工作流和数据挖掘技
该论文提出了用描述性语言来描述一个应用程序的用户界面的全新思想.论文首先提出了用XML语言来描述一个应用程序的用户界面的思想,定义了以XML为基础的XGDL界面描述语言.然
该论文详细阐述了安全、稳定、高效的全热线电脑彩票商务系统所应采用的软件架构、硬件架构、网络架构.在软件系统的开发过程中我们运用了面向对象的分析设计方法,以UML为建
随着软件在使用的过程中新的需求不断出现、使用环境不断变化、修复使用中发现的缺陷以及新技术的出现,软件通过演化来适应外在环境和内在需求的不断变化,软件的演化是不可避免
可穿戴计算机(Wearable Computer,WearComp)是一种新型的移动计算设备,能够实时的为用户提供信息获取、交换和处理的能力。随着可穿戴技术的不断发展,可穿戴计算机越来越多的应