Abstract:
The paper analyzes C/OS-II system, and adds some fault-tolerant operating modules based on multi-MCU modules. The modules achieve the coherent real-time operation for the current state of the running tasks. If one of the multi-MCU modules breakdowns, other MCU modules can judge the fault and resume bad system state to run on decision-making. The fault-tolerant real-time operating system, which shows a stable dependable fault-tolerant ability, has been tested on three MCUs.
Key words:
fault-tolerance,
,
C/OS-II system,
mutil-MCU system,
communication protocol
摘要: 在分析C/OS-II系统的基础上增加多MCU容错实时操作功能,可以对当前任务运行状态实时进行一致性操作,使多MCU中的一个节点在出现死节而崩溃时,其他节点可以实现死节的决策,并恢复其坏死节点的任务状态使其继续运行。通过三MCU方式结构及运行验证,改进的系统表现出稳定可靠的容错能力。
关键词:
容错,
,
C/OS-II系统,
多MCU系统,
通信协议
CLC Number:
XU Qiang; XU Kai. Design and Application of Multi-MCU Fault-tolerance Based on C/OS-II[J]. Computer Engineering, 2008, 34(17): 281-283.
许 强;徐 凯. 基于C/OS-II的多MCU容错设计与应用[J]. 计算机工程, 2008, 34(17): 281-283.