基于ARM Cortex-M4的MQX中断机制分析与中断程序框架设计

被引:15
作者
石晶
王宜怀
苏勇
沈忱
机构
[1] 苏州大学计算机科学与技术学院
关键词
MQX; ARM Cortex-M4; Kinetis; 中断机制; 中断程序框架;
D O I
暂无
中图分类号
TP316.2 [实时操作系统];
学科分类号
081202 ; 0835 ;
摘要
中断机制是决定RTOS实时性指标的核心机制。MQX是一个由Freescale维护、源代码公开、支持多任务的抢占式的RTOS,将会广泛用于ARM Cortex-M微处理器的应用中。MQX的中断机制具有实时响应、动态管理的特点。以ARM Cortex M4Kinetis微控制器为蓝本,深入分析了MQX的中断顶半部和底半部的运行机理,提出了MQX的中断实时特性的评估算法,明确了程序时间的可控性。在此基础上,根据嵌入式软件工程的基本原理,不拘泥于传统程序结构设计方法,提出了一种MQX下中断程序框架及编程要素分布的基本原则,从而较好地满足了程序可复用性及可移植性要求。
引用
收藏
页码:41 / 44+79 +79
页数:5
相关论文
共 4 条
[1]   VxWorks实时操作系统中的中断处理机制分析 [J].
王运盛 ;
王坚 .
电讯技术, 2007, (04) :178-181
[2]  
基于硬件构件的嵌入式底层软件开发方法研究及其应用.[D].荐红梅.苏州大学.2008, 11
[3]  
嵌入式系统原理与实践.[M].王宜怀; 等编著.电子工业出版社.2012,
[4]  
ARM Cortex-M3权威指南.[M].(英) 姚文详; 著.北京航空航天大学出版社.2009,