基于软件复用机制的机载平显系统的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:winskinglee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
平视显示系统简称平显系统,其作用是为飞行器的操纵人员提供飞行器本身及其子系统和外部环境的相关信息。得益于机载软件技术以及现代电子技术日新月异的发展,传统的平显仪表迅速被嵌入式软件所取代。与此同时,当前机载软件开发与硬件平台结合紧密,导致目前很难实现系统开发过程中的重用。以平显系统为例,虽然不同机型的平显显示功能并无太大差异,重复的开发工作却会让开发人员额外花费大量时间,开发进度大幅拖长,同时也对后期的管理与维护也造成不便。为解决上述问题,美国航空无线电协会提出了ARINC661规范。该规范通过分离显示系统和用户应用两部分大大提高了平显软件的灵活性与扩展性。然而国内对此项规范的研究工作开始较晚,工作进度仍在起步阶段。本文通过对当前软件复用机制及ARINC661规范提出的新型平显架构的研究,结合OpenGL可靠性高、移植性好的特性,设计并实现了能解决系统代码高耦合问题的平显系统软件。首先,本文针对平显软件的复用架构和二维裁剪算法展开了研究,并得到解决方案。然后,结合平显软件需求分析,本文提出了平显系统设计方案,完成了系统架构、基础图形库及各功能模块的设计。在此基础上,本文实现了可复用平显内核软件的三大主要功能模块:定义文件加载器,图像渲染及裁剪模块,以及通信与交互机制。加载器通过解析定义文件可以得到由用户定义的图形界面的描述信息,为其他模块提供运行的基础。图形渲染与裁剪模块通过封装的OpenGL接口对描述信息进行渲染,并通过裁剪算法实现了裁剪功能。通信与交互机制让平显软件通过收发指令消息完成了对图形界面动态驱动,同时也能够捕捉来自用户的交互事件请求并作出正确响应。最后,本文通过测试用例对平显软件各项功能、性能进行了测试与验证。结果显示,本文设计的平显内核软件是可行的,它良好的扩展性与复用性打破了不同型号平显系统需要重新开发的困境,降低了平显软件开发与修改的成本,缩短了开发与测试的时间,对加快我国机载平显软件的开发流程有着重大意义。
其他文献
中国学者最早是将"欧亚主义"视为哲学思潮予以关注的,在较广泛译介欧亚主义思想家经典著作和俄罗斯(苏联)与欧美学者的相关研究著作的基础上,他们认真研究了欧亚主义者的原著
<正>波兰华沙大学的物理学家开发出一种新型量子内存。这种存储系统不仅能在室温下工作,还具有结构简单、性能优异等特点,有望大幅降低量子通信和量子加密技术的使用门槛。目
期刊
围绕幼儿在家观看动画片的基本情况,幼儿看动画片时家长的陪伴与引导以及家长对于动画片对幼儿交往能力发展影响的看法三个方面,主要以个别访谈的方式对16名幼儿家长关于动画
<正>中国科学技术大学中国科学院量子信息重点实验室的研究人员成功实现了半导体量子点体系的两电荷量子比特的控制非逻辑门。这表明电荷量子比特虽然相干时间比自旋量子比特
本文阐述了机电产品出口在世界经济发展中的重要战略地位;论述了扩大我国机电产品出口的巨大社会经济效益及其对企业的作用;提出了航天系统机电产品出口的状况及促进措施。
消费主义是一种过分追求和崇拜物质占有,并将其视为人生根本目的的生活方式和价值观念。虽然消费主义传入我国的时间不长,但其影响日益加深。正常的消费能促进经济的发展,并提高
通过从职业资格认证的证书体系和认证培训两个方面,对我国职业资格认证制度的实施现状与发达国家相比较存在的主要问题进行深入的剖析,借鉴发达国家的成功经验,指出加快发展
通过为期12周的教学干预,探讨在课堂教学中开展小组合作学习的可行性,并进一步探讨合作学习对中等生学业成绩及同伴关系、自尊和社交焦虑等社会性发展的影响。得出如下结论:
中国基础教育界"当代教育家"分布在7个省市,主要集中在北京、江苏、浙江,以管理类为主。"成长中的教育家"分布在8个省市,主要集中在北京、上海、江苏;学科分布在中学语文、小
随着我国经济的发展,居民收入水平的提高,城市居民逐渐追求更高的生活质量,对城市基础设施的要求越来越高。综合管廊这一设施不仅能够实现市政管线的高度集约化,利用地下空间