期刊文献+

基于优先级继承协议解决μC/OS优先级逆转问题 被引量:2

Solving priority inversion problem of μC/OS based on priority inheritance protocols
下载PDF
导出
摘要 针对μC/OS的特点给出了一种基于优先级继承协议解决优先级逆转问题的方案。μC/OS作为一种应用广泛的嵌入式实时操作系统,是基于优先级的可抢占的调度方案的,不可避免地存在优先级逆转的问题。解释了优先级逆转发生的原因,简单分析了解决该问题的方案,并在分析C/OS运作原理的基础上,针对μC/OS的特点实现了基于优先级继承协议的互斥向量,为解决μC/OS优先级逆转问题提出了另外一种可行的方案。最后通过2个简单的实验,在S3C4510平台验证了该方案的正确性与可行性。 A specified solution is worked out for μC/OS to solve priority inversion based on priority inheritance protocols. The μC/OS, which is a widely-used embedded real-time system, is based on a preemptive priority scheduling. The priority inversion problem exists in μC/OS. While the reason of priority inversion is explained, and some solutions is simply analyzed, a priority-inheritance mutex for μC/OS is implemented based on the principle of μC/OS, which provided another solution to solve the priority inversion problem. Finally, two simple experiments validated the feasibility and correctness of this solution.
出处 《计算机工程与设计》 CSCD 北大核心 2008年第8期1990-1993,共4页 Computer Engineering and Design
关键词 优先级逆转 优先级继承 优先级顶置 优先级互斥向量 嵌入式实时系统 priority inversion priority inheritance priority ceiling priority mutex RTOS
  • 相关文献

参考文献9

二级参考文献17

  • 1杨麟祥,岳继光,苏永清.实时内核μC/OS-II在TMS320F240上的移植[J].计算机工程与应用,2004,40(18):129-130. 被引量:3
  • 2杜春雷.ARM体系结构与编程[M].北京:清华大学出版社,2002..
  • 3JEANJLABROSSE.嵌入式系统构件[M].北京:机械工业出版社,2002..
  • 4JeanJLabrosse 邵贝贝译.μC/OS-Ⅱ-源码公开的实时嵌入式操作系统[M].北京:中国电力出版社,2001..
  • 5IEEE1149. IEEE standard test access port and boundary-scan architecture[S]. 2001.9-30.
  • 6Intel. Intel(R) XscaleTM microarchitecture for the PXA250 and PXA210 applications processors user's manual[S]. Intel Corporation, 2002.109-154,120-124.
  • 7Free Software Foundation Inc. Debugging with gdb fifth edition[S]. 1998.126-144.
  • 8JohnGoerzen.Linux编程宝典[M].北京:电子工业出版社,2000..
  • 9Labrosse Jean J. MicroC/OS-Ⅱ,the realtime kernel second edition[M].北京:北京航空航天大学出版社,2003.
  • 10S3X44BOX dataSheet[S]. Sumsung Corporation.

共引文献25

同被引文献20

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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