摘要
嵌入式实时操作系统多任务实现的基础就是系统对中断的处理。首先介绍了多任务实时操作系统的多任务实现原理及 ARM芯片的特点 ,在此基础上以 ARM芯片为例 ,详细分析了在发生中断时如何实现中断现场的保护以及一般嵌入式操作系统的多任务切换过程 ,并列出代码给予说明。
Interrupt handle is the base of embedded RTOS. This article introduces the multi-task theory of RTOS and the feature of ARM chip. Based on above knowledge, we analyze how to protect interrupt context and the routine of multi-task switch on ARM chip. Lastly, we show asm code and explain it.
出处
《武汉理工大学学报》
CAS
CSCD
2004年第1期87-89,共3页
Journal of Wuhan University of Technology
关键词
操作系统
中断
堆栈
operation system
interrupt
stack