期刊文献+

基于ARM Cortex-M4的MQX调度的上下文切换机制分析 被引量:5

ANALYSIS OF ARM CORTEX-M4 BASED TASK CONTEXT SWITCH MECHANISM IN MQX SCHEDULING
下载PDF
导出
摘要 针对ARM Cortex-M4平台上MQX系统运行调度实现中最关键的任务上下文切换的实现,在对处理器的硬件特性的分析基础上,重点剖析MQX任务调度过程的底层实现方法,从调度指令级别深层次解析SVC调用和Pend SV调用的实现过程,揭示了MQX任务调度上下文切换的实质。实验对比MQX的上下文切换时间大大少于μC/OS-Ⅱ和FreeRTOS,对其高效调度机制的研究工作具有实践意义和应用推广价值。 Aiming at the realisation of task context switch, which is the very key in realising MQX system operation scheduling on ARM Cortex-M4 platform, we made the elaborate anatomy on the underlying implementation approach of MQX task scheduling process based on analysing the hardware feature of the processor. By resolving the implementation processes of SVC ( supervisor call) and PendSV ( pendable supervisor) from the deep-seated scheduling instruction level, we revealed the essence of context switch in MQX task scheduling. Experimen- tal comparison shows the time of context switch of MQX is much less than that of uC/OS II and FreeRTOS. This has practical significance and applied promotion value for the research work on efficient schedule mechanism of MQX.
出处 《计算机应用与软件》 CSCD 2015年第7期236-238,265,共4页 Computer Applications and Software
关键词 实时操作系统 MQX Cortex-M4上下文切换 Real-time operating system Message queue eXecutive (MQX) Cortex-M4 Context switch
  • 相关文献

参考文献10

  • 1Anh Tran Nguyen Bao,Tan Su Lim.Real-time operating systems for small microcontrollers[J].IEEE Micro,2009,29(5):30-45. 被引量:1
  • 2Wikipedia.MQX[EB/OL].2012.http://en.wikipedia.org/wiki/MQX. 被引量:1
  • 3孙鲁毅.四种流行的嵌入式实时操作系统的比较研究——VxWorks,QNX,ucLinux,RTEMS[J].计算机应用与软件,2007,24(8):196-197. 被引量:14
  • 4Freescale.Freescale MQX RTOS 3.0.1[CP/OL].2009.http://www.freescale.com/mqx. 被引量:1
  • 5ARM.Cortex-M4 Devices Generic User Guide[EB/OL].2010.http://www.arm.com. 被引量:1
  • 6Freescale.Freescale MQX Real-Time Operating System User’s Guide Rev.6[EB/OL].2012.http://www.freescale.com/mqx. 被引量:1
  • 7苏勇..嵌入式实时操作系统MQX应用框架研究[D].苏州大学,2013:
  • 8罗蕾主编..嵌入式实时操作系统及应用开发[M].北京:北京航空航天大学出版社,2011:344.
  • 9Freescale.K60 Sub-Family Reference Manual Rev.6[EB/OL].2012.http://www.freescale.com. 被引量:1
  • 10Freescale.BENCHMRK[CP/OL].2012.http://www.freescale.com/MQX. 被引量:1

二级参考文献6

  • 1www.uclinux.org 被引量:2
  • 2RTOS market survey,CMP inc 2005. 被引量:1
  • 3A Selection Methodology for the RTOS market,Philips Melanson,Siamak Tafazoli,Canadian Space Agency. 被引量:1
  • 4Wind River Tornado II User Manual,Wind River Systems Inc. 被引量:1
  • 5QNX Momentics Development Suite v6.3,QNX software systems. 被引量:1
  • 6RTEMS 4.6.5 On-Line Library,OAR Corporation. 被引量:1

共引文献13

同被引文献18

引证文献5

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部