《航空兵器试验靶场》
摘要:当前军事工业技术的处于快速发展阶段,这就给应用于军工领域的嵌入式相应技术提出了更高的要求,其特点主要体现在系统更加复杂和庞大的同时对软硬件性能也提出了更高的要求。鉴于科银京成自主研发产品--道系统已经在军工领域得到了广泛应用。本文就道系统的应用作相关介绍。关键词:道系统;军工;嵌入式技术 道系统科银京成提供自主知识产权的嵌入式软件系列产品-道系统(DeltaSystem),产品包括:嵌入式实时多任务操作系统-DeltaOS,集成开发工具-LambdaPRO、测试工具-GammaRay和各种应用组件;并提供优质、完善的技术支持服务。其中DeltaOS包括实时操作系统内核、文件系统、网络协议栈和图形用户接口等组件,支持主流CPU体系结构,具有强实时特点; LambdaPRO是一个通用、统一、开放的新一代32位嵌入式软件的集成开发环境,它将设备应用软件的运行平台与开发平台有机地结合在一起,成为遵循业界标准、强大、专业的智能电子设备软件平台。“道系统”和其解决方案已经在通讯、工业控制、消费电子、航空/航天以及航海等领域得到广泛应用。并且LambdaPRO具有良好的扩展性,针对军工领域的特殊要求,科银京成在LambdaPRO集成了自主研发的模型与自动生成代码技术、安全实时操作系统、DeltaCORBA中间件等,更好地为军工领域服务。“道系统”体系结构如图1所示。 图1 道系统结构图 道系统在军工各领域的应用飞行控制飞行控制是指通过某种手段、使用一定的设备,从而实现对飞行器的飞行运动和变化所进行的控制。这是一个十分复杂的过程,不仅运算量大,管理设备繁多,而且并行程度高,实时性强,同时控制系统要求体积小,重量轻,功耗低,这样对控制系统提出了很高的要求。由于飞行控制系统的特点决定了对嵌入式技术应用会提出有别与一般行业应用的更高的要求,这些主要体现在飞控系统针对嵌入式软件、硬件的安全性、实时性、稳定性等方面,这也是飞控领域的重要特征。除了以上这些传统飞行控制系统独有特点之外,当前先进的飞行控制系统的开发大都采用模型设计生成代码的方式,建立于模型设计与代码编写一体化,这样既减少了开发成本,又加快了开发流程。相应地,这又提出了将嵌入式技术和模型技术相结合的需求。科银京成针对飞控领域内的各特殊需求,就飞控领域内的这些特征进行了深入的研究,对照国外先进技术,大力发展模型技术的优势,力求将模型设计、代码生成、交叉调试等各方面结合于一体,着力于研究基于道系统的符合飞行控制标准的操作系统、开发环境、建模工具以及软件一体化平台等等。建模技术在飞控的应用如图2所示。 图2 建模技术在飞控中的应用其中开展的相关研究如下:1. 建模工具与交叉开发环境的集成基于模型的飞控软件开发在国外已经有了非常成功的案例,并且有比较成熟的建模工具。以模型为基础的开发,对于提高飞控软件的可靠性、可维护性以及开发效率等方面都有非常明显的作用。而模型生成的代码要在飞控计算机上运行,必须使用交叉开发环境进行相关的编译、连接、配置等。因此模型工具与交叉开发环境的集成很重要,也是不可缺少的一个环节。为了使建模工具和交叉开发环境无缝的结合,必须对其二者的结合进行研究,使模型到二进制代码的过程实现一体化。2. 基于建模工具的模型开发与模型级代码调试模型开发针对飞控应用,在建模工具中实现面向飞控应用的模型工具箱。模型工具箱主要包括运行环境以及基础性共用内容的相关模型库。模型级代码调试是在模型的层级上进行代码的调试,其中,代码在目标机上运行。该项工作对于提高从模型到代码执行的一体化,以及提高开发效率,降低代码调试难度等方面都有比较重要的意义。研究内容主要包括工具箱的结构、形式,以及模型级代码调试的实现方法以及工具环境等内容。3. 自动测试环境自动测试环境包括用例生成、用例执行、用例分析、测试报告生成等内容。自动测试是针对代码的测试,可以实现验证测试、覆盖测试等。测试是提高飞控软件可靠性非常关键的手段,也是开发时时间开销比较大的一个部分,因此提高测试的自动化程度有非常重要的意义。而自动测试环境的目标就是减少人力的投入,增加测试覆盖的程度,提高飞控软件可靠性,提高开发效率,缩短开发周期,减少开发成本。自动测试环境主要研究内容包括在模型的基础上如何实现用例的生成,以及用例的提取、组合、复用、执行、分析等。由于目前通过模型自动生成代码技术在嵌入式领域的应用还不是十分成熟,今后将致力于各项基础研究,力争早日实现从模型到代码执行的一体化,以更好地为飞行控制服务。
上一篇:轰炸纽约仅需15分钟!比核弹更恐怖的武器面世,
下一篇:没有了