摘要
单粒子翻转可能发生在内核堆栈时,破坏任务的上下文环境,从而导致星载软件运行结果出错、跑飞甚至崩溃。针对该情况,对嵌入式μC/OS-II内核进行改进,实现任务上下文保护机制。经实验验证,改进的内核能有效地克服单粒子翻转对内核堆栈造成的影响。
A single event upset may happen in the task stack and spoile the task context, so the on-board software may be affected in the way of getting wrong results, running to undefined point or becoming collapsed. Aiming at this problem, this paper improves the embedded kernel μC/OS-II and implements protection mechanism for task context. A test is given, which proves the protection mechanism for task context can effectively get rid of the effect on task stack caused by a single event.
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第14期20-21,24,共3页
Computer Engineering
基金
国家"863"计划基金资助项目"超高光谱分辨率红外光谱仪"(2007AA12Z179)