面向DSP的星载微型操作系统容错技术研究

来源 :国防科技大学 | 被引量 : 0次 | 上传用户:ciyoyo23
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
上世纪50年代,航天技术开辟了人类探索宇宙的新时代。经过半个多世纪的发展,人类航天活动取得了巨大的成就,航天技术的强弱已经成为世界各国综合国力的重要体现。众所周知,在大气层外的空间环境下存在大量高能带电粒子,当由这些粒子构成的宇宙射线轰击航天计算机的半导体电路时,就可能导致PN结构中的存储电量发生瞬态变化,这种现象即单粒子效应SEE(Single Event Effect)。数据表明空间辐照导致的故障占卫星故障总数的40%左右,严重影响星载系统的可靠性。在微型操作系统中,DSP可使用高级语言(如C语言等)实现各种复杂算法,其开发周期短且功能验证简单。因此,我们决定对面向DSP的星载微型操作系统针进行容错技术探索研究。本文首先对容错的概念和分类进行了简单介绍,确定了以软件容错作为研究内容。本文选取SYS/BIOS操作系统作为具体研究对象,对SYS/BIOS系统主要功能和实现方式,以及其内部线程模块、同步模块、时钟模块和内存等模块进行了深入分析,为下一步工作奠定基础。在对SYS/BIOS操作系统内部模块详细分析的基础上,本文设计实现了一种任务堆栈段数据保护方案,通过构建任务校验块链表,并修改操作系统内核,使操作系统具有了保护任务堆栈段中数据的能力。然后,结合SYS/BIOS和MCSDK,设计并实现双DSP容错操作系统。文章在SYS/BIOS操作系统基础上,设计DSP初始化与状态查询、硬件看门狗、任务迁移机制、通讯功能、故障管理、PCIe通讯管理等功能模块,以支撑操作系统的容错功能。最后,通过故障注入实验和设计测试用例对实现的成果进行验证。并对实验结果进行了分析和评价。
其他文献
随着近年来我国对工业化的大力推进,环境污染和能源短缺的问题尘嚣日上。处理以有机物染料为主要污染源的废水,以及开发新能源、满足生产生活对能源的需求,已经成为一项全社
5G无线通信系统能显著提高移动数据传输速度,而大规模MIMO技术是5G的关键技术之一,毫米波也因其丰富的频段资源受到了广泛的关注。毫米波可以减小天线阵列的物理尺寸,而大规
表面等离激元是金属或介质材料中的电子在外加光场作用下的集体振荡现象,其在生物、化学、能源、信息等领域具有重要的应用前景。本文围绕三棱柱型纳米粒子的表面等离激元现
动态多目标追踪涵盖了机器人搜索、跟随、避障等机器人领域的核心应用,具有广泛的应用前景。动态多目标追踪问题属于追逃问题,追逃问题是一个经典问题,受到了众多研究领域的
激光陀螺惯导系统是一种连续性、自主式导航系统,但是由于器件零偏的影响导致其导航误差随时间而逐渐累积,为有效消除误差影响常采用旋转调制技术;单星敏感器测量系统观测惯
图像质量与很多计算机视觉相关技术的效果息息相关,高质量的图像可以带来更多信息。日常生活中的很多因素都可以直接或间接地影响图像质量,低光照便是其中之一。如果能对低光
庆深气田由于产出气中CO2浓度较高,气井有多口井属于腐蚀严重气井,这些气井的介质成分复杂,其中介质中的Cl-浓度和pH值差异较大,而Cl-浓度和pH值对气井CO2腐蚀影响较大。本文
自进入21世纪以来,我国的人口老龄化趋势越来越明显。目前已有超过2亿的老年人口,其中偏瘫、截瘫、脑瘫与肢体运动障碍患者的增量极为明显,约以每年500万的数量在增长。与此
激光在湍流中的传输是目前广泛研究的一个课题,光在湍流中传输时,部分相干光相对于完全相干光而言,在克服湍流的负效应方面有明显的优势,因而受到学者们的广泛关注。最近研究
针对光伏发电大量并网对电网产生较大的冲击,导致电压和电流有较大的波动,引起电网中相关无功调节装置出现频繁动作,影响相关调节装置使用寿命,影响电网运行安全等问题,利用