基于Linux的嵌入式双机热备系统设计

来源 :东南大学 | 被引量 : 0次 | 上传用户:beimenchuiyu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在太空条件下,各种设备由于长期处于太空辐射、极端温度等恶劣环境中,致使电子设备性能受到极大的影响,尤其是处理器,经常会因为受到干扰而出现严重的工作故障,导致正常工作中断。因此,研究如何能实现电子设备的处理器免于受外界干扰具有重要的意义。 本文利用Linux操作系统的特点,结合嵌入式系统的知识,分别从软件、硬件两方面入手,设计出一种嵌入式双机热备系统。嵌入式双机热备系统拥有工作机和备份机,其主要功能是工作机在进行工作时,用备份机对工作机进行备份,工作处理器执行当前进程的情况下实时对进程信息进行备份,并传输给备份机。备份机在工作机出现故障后,则通过备份的进程信息及时恢复到工作机出现故障的断点处继续运行,完成切换,其与外围硬件的切换由一个仲裁模块完成。 本文先对所选用操作系统Linux的进程的结构和特点进行分析,寻找到恢复进程所需的各种数据结构以及其在进程虚拟空间的位置,并找到可以在嵌入式系统中进行进程迁移的合适方法。然后选用适合的处理器和外围设备对嵌入式双机热备系统进行硬件架构,利用Linux自身的特点,运用系统调用在用户空间对进程信息进行提取,并通过适合的通信方式传递给备份机,进行实时备份,并在工作机出现故障后实现及时对进程进行恢复。最后通过设计一个温度控制系统应用于嵌入式双机热备系统中,在实际应用中对本设计进行验证。 从验证的结果可以看出,本文所设计的嵌入式双机热备系统能够在工作机发生故障后及时启动备份机进行进程恢复,并能够从原工作断点处继续运行,保证了任务的完整性,从温度控制系统所控制的温度曲线上可以看出,本设计完成了最初的设计目标。
其他文献
图像最基本的特征是边缘。在图像处理中,图像的边缘是图像分割所依赖的最重要的特征,也是纹理特征的重要信息源和形状特征的基础。同时,图像的边缘检测也是利用图像处理方法
CNN是基于局域互连的神经网络,是一种易于超大规模集成电路(VLSI)技术实现的并行微处理器单元,特别适用于在视觉图像处理与识别领域的应用,是近年来人工神经网络研究领域的一
作者首先对办公自动化的形成和发展背景、以及国内外办公自动化系统的特点、相关技术及目前最新发展状况和发展趋势进行了深入研究和分析,在此基础上,提出了基于群件技术的通
该文将阐述实现分析系统和设计系统这间的STEP标准接口的理论基础,并研究如何应用STEP AP209开发分析系统之间的数据传输接口(即为分析系统建立集成的数据环境),同时研究利
虚拟风洞是科学计算可视化和虚拟现实技术有机结合的产物,是解决计算流体力学(CFD)计算结果的可视化问题的有效手段.用于飞机的设计过程中,能够增进对CFD流场数据的理解,提高
浮球式惯性平台是一种新型的无框架平台式惯性测量系统,浮球平台利用浮球代替框架系统,有利于提高惯性测量组合的测量精度和对恶劣动态环境的适应能力。我国在精密制造、电路设计等方面取得巨大进步,已具备开展浮球平台研制的能力。本文研究了浮球平台的流场和力学特性,以期为浮球平台的研制工作打下坚实基础。本文的主要工作包括以下几个方面:1.浮球平台流场为封闭流场并呈现出多入口多出口的特性,根据浮球平台的流场结构,
目的:对比老年股骨颈骨折半髋关节置换治疗中应用骨水泥与非骨水泥固定的临床效果.方法:选取在我院接受半髋关节置换治疗的64例老年股骨颈骨折患者作为研究对象,应用随机数字
丈夫进家门时,她正在“帆船”上.楼下,邻居们斜靠在门廊上,开怀大笑,如释重负,或大声喊叫,或突然惊起,就这样将冬天甩开.有人拿着扫帚扫过院子,那是春天里褐砂石联排屋发出的
期刊
作者针对西北工业大学飞行器制造工程系统科研究管理数据库系统的开发,经过认真分析实际的需求和现有的技术手段,提出了利用数据服务提供端服务、专用软件和浏览分工应用的总
该文研究了通过RS-232C接口总线实现主机和PC386微机之间的通信,并以内存驻留程序TSR(Terminate and Stay Resident)为中介,用模拟键盘输入的方式控制COMPURAD程序来带动