基于VxWorks的复杂多任务控制软件设计与开发

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:lionfirst
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统武器装备控制软件在移植性、实时性和一体化上存在诸多问题,无法保证快速、精确打击目标。本文基于VxWorks实时嵌入式操作系统开发某复杂多任务系统控制软件。该软件具备根据系统雷达和AIS信号自动识别目标信息,生成态势分析并对目标进行威胁度判断,在此基础上指挥光电系统对目标进行跟踪和火力分配,控制武器实现对目标的精确打击等多项功能。该软件实时性好、可移植性强、解算精度高,很好地弥补了传统武备控制系统软件的不足,在军事应用中具有重要意义。本论文完成的主要工作如下:(1)深入研究了 VxWorks实时多任务操作系统的移植技术、VxWorks下的编程技术及提供的任务机制,完成了 VxWorks在PC/104目标机上的移植以及主机-目标机交叉开发调试环境的搭建。(2)针对某复杂多任务控制系统的需求进行了分析,在此基础上搭建了软件系统总体架构,并进行了功能模块的划分及各个模块的详细设计。根据系统需求分析和模块详细设计,编写源代码实现各个模块的功能及整个系统的功能。(3)提出了一种改进的微粒群算法。该算法可以自适应地寻找最优的影响威胁度的各个因素的权重,从而准确计算出各个目标的威胁度,使指挥控制系统准确做出判断,锁定威胁最大的目标。(4)在VxWorks实时嵌入式操作系统上实现了上述软件的下载与运行,使得指挥控制和火力控制算法能够精确的在每一个执行周期得到执行,从而提高了整个武器平台的综合性能,包括稳定性、精度、可靠性等。(5)进行了软件系统的集成与验证。设计了合理有效的测试方案,测试了所设计的武器平台复杂多任务控制软件的各项功能和性能,并对测试结果进行了分析和比较。测试及实际应用结果表明基于VxWorks实时嵌入式操作系统开发的某武器平台复杂多任务系统控制软件在功能和性能上均满足设计需求。
其他文献
中国企业级SaaS发展基础要素仍落后于美国:2019年中国GDP占全球的比例达到16.4%,但企业IT支出占比仅为5.5%,虽相比于2018年的4.8%已有显著提升,但整体而言,中国企业信息化水
会议
分析了红外多元探测器的噪声来源,建立各种噪声的公式.并以"L"型探测器为例分析其噪声的信号形式有三种:白噪声、正弦噪声、分形噪声.采用MATLAB语言对分析结果进行了仿真.
本文研究了高密度电子封装用锡凸点的电沉积制备方法,并探讨了电流密度,搅拌强度等对电流效率和镀层显微结构的影响,优化了电沉积锡的工艺参数。结果表明对于直径60μm,高度6
会议
咽异感症是指患者自觉咽喉部有不适的异常感觉。一般认为非器质性引起的咽异感症是属心身疾病范畴,称为心因性咽异感症。该病多见于30~40岁女性患者,情绪是其首要病因。患者常
期刊
乳腺癌目前仍是妇女发病率最高的癌症,严重影响妇女的健康与生命.近年科学家在有关乳癌研究方面又有新发现.
期刊
采用溶胶-凝胶工艺和微波处理技术在900℃合成了Ba0.65 Sr0.35 TiO3粉体颗粒,并将粉体按不同的比例与PVDF进行复合,按照流延工艺制作成薄膜样品,对样品进行介电和热释电特性
最近,疯牛病在欧洲的流行越来越疯狂,正有向亚非拉美大肆蔓延之势.疯牛病是近十几年来新确认的一种动物传染病.1985年,英国一名养牛工人发现,在饲养的牛群中有一头牛行为异常
期刊
用红外技术与导热反问题计算及计算机技术相结合的方法,对三维平板形设备,在已知内壁温度的条件下,对其内壁缺陷进行了定量计算.利用红外热像仪获取内壁形状未知设备的外壁温