嵌入式实时操作系统在导航计算机软件中的应用研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:xraid
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为适应多信息源组合导航系统对导航计算机的性能要求,论文研究了基于嵌入式实时操作系统的实时多任务导航计算机软件系统,将嵌入式实时操作系统引入到导航系统中进行工程应用。论文在分析SINS/GPS组合导航系统的功能特征和应用需求的基础上,结合硬件平台、嵌入式实时操作系统Xilkernel和Vxworks的特点,提出了分别在两个操作系统环境下实现导航软件系统的方案。论文通过配置FPGA硬件及其开发环境XPS和Tornado开发环境、改进驱动代码,设计了在两个操作系统环境下的硬件设备驱动软件。针对实时操作系统的功能实现和工程应用,通过导航软件的任务化划分、任务封装、优先级设定,实现了导航软件的模块化、操作系统的任务调度和任务间通信等功能。为进一步完善软件系统,提高代码运行效率,论文提出了在嵌入式实时操作系统中优化软件代码的方法,并对代码进行了设计,实现了导航功能函数的实时多任务调用。最后对系统进行了调试、运行,分析了导航解算结果,完成了对基于嵌入式实时操作系统的导航计算机软件的功能分析和性能评价。测试结果表明,导航计算机软件系统的设计达到了预定的目标,成功实现了嵌入式实时操作系统在导航系统中的应用。新的软件系统能合理分配硬件资源,提高了导航计算机的整体性能。同时,软件的任务化、模块化设计使导航计算机的软件系统具有了良好的冗余性和可移植性。
其他文献
期刊
<正> 安哥拉山羊(Angora goat)是毛用山羊品种,其所产羊毛称为马海毛(Mohair)。这种羊毛用途广,细的马海毛可与美利奴羊毛制成精纺原料,制高档板思呢等,光泽好而挺括,粗些的
<正> 加拿大西部大草原的三个省份(Alberta,Manitoba和Saskatchewan)主要种植小麦,生产粮食。由于属于半干旱地区,生长季节雨量稀少,经常发生干旱,缺水成为加拿大西部粮食生
20世纪90年代中期以来,中国饭店业整体效益一度陷入亏损状态,但投资规模却日益扩大。面对着这种情况,调整结构的经济意义远远超过提高个别劳动生产率所带来的经济意义,因而饭
【正】 联邦德国杜塞尔多夫是一座工业城。该市在南部工业区和人口密集的上比尔克区和韦尔斯滕区之间,修建了一个占地总面积达87.5万平方米的大型综合公园。园内自然风景和人
对我国鳞翅目大蚕蛾科的柞蚕、天蚕、蓖麻蚕、栗蚕、樗蚕、柳蚕、透目大蚕、樟蚕、乌桕大蚕等有人工利用研究历史的野蚕资源的利用现状进行了综合描述,并分析了当前我国野蚕
以"天然放射现象原子的结构"一节为代表的当前高中物理课程的教材与教学中,对科学史的处理呈现出的是一种"杂糅"的状态。基于科学史分级的教学策略,应针对本节不同的教学内容
<正> 日本农村的基层组织,大体上可分三大系统,一是政府系统的市町村地方自治体,二是农民团体系统的市町村农业协同组合,三是政党系统的市町村组织。前二者又分别以农业集落
听说过电子邮件渠道专家和首席社区战略家吗?互联网正在创造工作场所中的新角色。
期刊
目前在铁路货车的加工行业中,车厢表面的喷涂作业自动化的普及程度不高,尤其是对返修的货车车厢的喷漆工作的自动化应用很少,操作工人的工作强度很大,而且喷漆质量直接受工人