基于MPC8280处理平台的软件容错与快速恢复设计

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:likezzz21cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近几年物联网技术的发展,嵌入式系统越来越多的进入人们的视野。嵌入式系统作为与各种系统协同工作的专用计算机,很多时候运转在长时间无人值守的环境中,这要求嵌入式系统有长时间无故障运转的能力,因此容错技术在嵌入式平台设计中得到广泛运用。容错技术中软件容错以其不需要额外硬件成本的优势,在嵌入式平台的可靠性技术中扮演着越来越重要的角色。论文讨论了软件容错中的设计多样性理论,并分析了软件容错在嵌入式平台的实现方法,基于嵌入式平台MPC8280和VxWorks实时操作系统,设计了一种采用软件容错中的恢复块技术和多版本编程技术的容错系统。论文着重讨论了目标硬件平台特点,并结合VxWorks移植流程和操作系统运转的最小函数实现集,设计了 VxWorks移植到MPC8280平台的完整移植方法。随后讨论了各种软件容错技术在MPC8280平台实现的可行性,并给出了包括VxWorks移植和容错系统架构的实现方法,提出了一种通过代码块和监视器将静态代码数据和动态运行数据分离的方法。随后根据恢复块技术和多版本编程技术的原理,设计了基于容错系统的恢复块和多版本编程的应用库,给出了用户构建这两种容错应用的方法。本文完成了 VxWorks在MPC8280平台上移植所需板级支持包的开发,并基于VxWorks操作系统设计了基于多版本设计软件容错方法的容错系统。最后介绍了相应设计在目标平台的实现方法,给出了包括主程序逻辑和辅助计时器和消息队列等的具体实现。
其他文献
互联网技术的快速发展,催生了大数据时代的到来。网络资源的快速增长,导致网络用户难以从海量信息中提取到真正有效的信息资源。智能推荐技术的出现使人们获取资源变得更加容
随着互联网技术的飞速发展,传统的基于普通服务器的流量发生技术已经不能满足高速网络环境的需求。能够提供更高效的数据包处理,更高速的数据流量推送的流量发生技术越来越成
随着移动互联网的高速发展、智能终端设备的普及以及4G牌照的相继发放,VOIP业务正迎来巨大的商机。同时,在开放的网络环境下对IP电话通信的安全性和语音质量也提出了更高的要
为了应对新型业务和多媒体业务带来的数据速率需求挑战,蜂窝异构网络作为传统蜂窝网络结构的演进将发挥愈加重要的作用。它涉及到更加复杂的干扰类型和用户接入策略,同时带来
在我国司法实践中,存在着两种发案率较高的侵犯财产型犯罪,即诈骗罪和盗窃罪。如果没有什么特殊的情况下,想要对这两种罪名进行区别也不是很困难。但是随着人类的进步,社会的
传统的无线电平台通常基于专用的硬件电路而设计,支持的通信协议单一、通用性差、体积较大、成本较高且不可复用。难以满足新一代移动通信对吞吐率、通用性的开发需求。软件
目标检测与跟踪算法是计算机视觉的一个重要研究课题,并在计算机视觉领域得到了广泛关注。近年来,目标检测与跟踪算法取得了很大的进展。基于检测的跟踪算法、基于学习的跟踪
文字识别是模式识别领域的重要分支。维吾尔文识别的研究,对继承和发展我国少数民族文化有着极其重要的意义。维吾尔文识别分为印刷体维吾尔文识别和手写体维吾尔文识别两大
有限域乘法是数据编码、解码及数据加密算法中的核心运算。为了保证算法正确地完成编解码和加密的功能,必须对有限域乘法电路设计的可靠性进行验证。与此同时,随着硬件设计技
随着科技的进步和经济的发展,人们对数字视频相关业务的需求日益增长,视频编码技术作为视频业务的基础核心技术,逐渐成为业界关注的焦点。目前主流的视频编码标准(如H.264、H