摘要
本文提出了一种基于任务级冗余的I/O接口容错方案。本方法利用操作系统中任务级冗余技术,在不干扰微控制器其他模块的情况下保护I/O接口。由于其在驱动程序层执行,因此对用户应用程序是透明的。本文对TMS570LS3137的I/O接口进行了故障源分析,运用本文提出的方法设计了I/O接口的容错方案,将该方法应用于搭载了SylixOS操作系统的微控制器中,通过模拟I/O接口故障注入实验对所提出的方案进行评估。实验结果表明,所提出的方案具有较高的检测率和较低的时空开销。
In the paper,an I/O interfaces fault-tolerant scheme based on task-level redundancy is proposed.The method uses task-level redundancy techniques in the operating system,protects the I/O interface without disturbing other modules of the microcontroller unit.Since the method executes at the driver layer,it is transparent to the user application.This paper analyzes the fault source of the I/O interface of TMS570LS3137,uses the method proposed in this paper to design the fault tolerance scheme of the I/O interface,and applies the method to the microcontroller equipped with the SylixOS operating system.The proposed scheme is evaluated by the/O interface fault injection experiment.The experiment results show that the proposed scheme has high detection rate and low time and space overhead.
作者
庄宇翔
庄毅
沈奇
Zhuang Yuxiang;Zhuang Yi;Shen Qi(College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 211106,China;Shanghai Academy of Spaceflight Technology,Shanghai Aerospace Electronic Technology Institute)
出处
《单片机与嵌入式系统应用》
2022年第7期21-25,共5页
Microcontrollers & Embedded Systems
基金
国家自然科学基金(61572253)。