• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2007, Vol. 29 ›› Issue (5): 147-151.

• 论文 • 上一篇    

RTEMS嵌入式系统中的软件容错设计

张靓[1] 刘光明[2]   

  • 出版日期:2007-05-01 发布日期:2010-06-02

  • Online:2007-05-01 Published:2010-06-02

摘要:

为了提高嵌入式系统在恶劣环境下的可靠性,除了在硬件上采用诸如双机冷备份之类的容错方案外,在实时操作系统级提供软件容错处理功能既可以减小硬件资源开销,又可以在不影响系统工作效率的前提下明显提高系统的容错纠错能力.本文针对RTEMS实时操作系统缺乏软件容错支持功能的不足,在操作系统级设计了一套两级软件容错的方案,提高了嵌入式系统的可靠性.

关键词: 软件容错 RTEMS 任务调度 检查点

Abstract:

Under some bad environments, embedded systems can work normally if software fault tolerant functions are provided. This can reduce the system overhead  and increase the system's ability of fault tolerance without affecting the system efficiency. Aiming at the problem that the RTEMS real-time operating  g system lacks software fault tolerant functions at the system level, this paper presents an entire suite of schemes named two-level fault tolerance in   order to improve the reliability of the system

Key words: (software fault tolerance, RTEMS, task scheduling, checkpoint)