期刊文献+

μC/OS-Ⅱ内核的改进与应用 被引量:1

Improvement and application of μC/OS-Ⅱ kernel
下载PDF
导出
摘要 针对传统μC/OS-Ⅱ在内核调度策略、任务通信机制等方面的不足,文章提出了一种基于时间触发的内核调度算法,采用双堆栈机制管理内核,保证任务能够进行可靠的周期性调度,并提出一种SPC(send-pendcheck)任务通信机制,简化了任务通信方法。实验测试表明,改进后的内核与ARM构建的嵌入式系统稳定可靠、实时性好,在分布式嵌入系统中具有一定的应用价值。 In order to overcome the disadvantages of traditional μC/OS-Ⅱ in kernel scheduling and task communication, a time-triggered schedule with banked-SP mechanism is proposed to ensure reliable periodical tasks running. A send-pend-check(SPC) method is also presented which simplifies the communication between different tasks. It is proved by test and application that the embedded ARM system built by new kernel is stable and achieves real-time performance. The new kernel has wide application value in distributed embedded system.
出处 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2015年第12期1635-1638,共4页 Journal of Hefei University of Technology:Natural Science
基金 国家自然科学基金资助项目(61102154)
关键词 实时操作系统 内核调度 双堆栈 时间触发 任务通信 μC/OS-Ⅱ real-time operating system(RTOS) kernel scheduling banked-SP time-trigger task communication μC/OS-Ⅱ
  • 相关文献

参考文献7

  • 1Kopetz H. Real-time systems:design principles for distributed embedded applications [M]. Springer, 2011: 5-35.
  • 2Labrosse J J.嵌入式实时操作系统μC/OS-Ⅱ[M].邵贝贝,译.北京:北京航空航天大学出版社,2003:274—289.
  • 3Yiu J.ARM Cortex-M3权威指南[M].宋岩,译.北京:北京航空航天大学出版社,2009:96-112.
  • 4Labrosse J J. MicroC/OS-Ⅱ: The Real Time Kernel [M]. CRC Press, 2002 : 432-460.
  • 5Magotra N, Gorman K, Cusson A, et al. Real-time energy efficient embedded system development methodology[C]// Digital Signal Processing and Signal Processing Education Meeting (DSP/SPE), 2013 IEEE IEEE, 2013 : 284-289.
  • 6Labrosse J J. uC/OS-Ⅲ, The Real-Time Kernel and the Texas Instruments Stellaris MCUs[M]. Mierium Press, 2010:280-296.
  • 7陈康,黄彩虹,何明华.基于工控单片机的嵌入式操作系统核心的设计[J].合肥工业大学学报(自然科学版),2010,33(11):1639-1642. 被引量:4

二级参考文献6

  • 1LabrosseJJ.嵌入式实时操作系统μC/OS[M].邵贝贝,译.北京:北京航天航空大学出版社,2003:120-125.
  • 2彭良清.μC/OS-Ⅱ任务堆栈处理的一种改进方法.单片机与嵌入式系统应用,2008,(5):115-120.
  • 3卡马尔.嵌入式体系结构编程与设计[M].北京:清华大学出版社,2005:89-98.
  • 4Allworth S T. Introduction to real-time software design[M].New York: Springer Verlag, 1981:31-32.
  • 5Douglas C. Operating-system design: the XINU approach [M]. Englewood Cliffs, New Jersey: Prentice-Hall, 198/1:6-9.
  • 6Wood M,Barrett T. A real time primer[J]. Embedded Sys terns Programming, 1990,3 (2) : 20- 28.

共引文献3

同被引文献7

引证文献1

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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