期刊文献+

支持双重触发的μC/OS-Ⅱ内核的设计与实现

Design and Implementation of μC/OS-Ⅱ Kernel for Double-Triggered Mechanism
下载PDF
导出
摘要 针对当前大多数嵌入式操作系统不能同时支持时间和事件双重触发的机制,对μC/OS-Ⅱ内核进行了深入研究,对μC/OS-Ⅱ的调度代码进行了分析,提出了将系统内核架构设计为上下两层,以时间触发部分为上层主要模块,事件触发部分为下层基础模块的层次性架构;从而使得系统核心的调度器既可以调度TT任务也可以调度ET任务;实验证明,该方法不仅能够支持时间和事件双重触发的任务调度,而且在不影响可靠性和确定性的情况下,提高了系统的灵活性和实时性。 At present,most of the embedded operating system cannot support both time-triggered and event-triggered mechanism.This paper analyzed the kernel ofμC/OS-II in deeply and the scheduling code,designed the kernel architecture into two layers,the upper layer is the time-trigged module and the lower is the event-trigged module.The time-triggered partition is the main processing section and the event-trigged partition is the base module section.This make the scheduler of the system not only dispatching the time-triggered tasks but also scheduling the event-trigged tasks.Experiments show that this method can not only support the double-triggered mechanism forμC/OS-II,but also improve the real-time performance and flexibility without affecting the reliability and certainty of the system.
作者 黄姝娟 朱怡安 刘白林 肖锋 Huang Shujuan;Zhu Yi-an;Liu Bailin;Xiao Fen(School of Computer Science and Engineering,Xi an Technological University,Xi’an 710021,China;School of Computer Science,Northwestern Polytechnical University,Xi'an 710072,China)
出处 《计算机测量与控制》 2018年第7期203-206,211,共5页 Computer Measurement &Control
基金 国家自然科学基金面上项目(61572392) 陕西省工业科技攻关项目(2015GY031) 民用飞机专项科研项目(MJ-2015-D-066)
关键词 嵌入式 操作系统 时间触发 事件触发 调度器 embedded system multi-core scheduling algorithm scheduling model real-time tasks
  • 相关文献

参考文献2

二级参考文献14

  • 1廖晓文,廖京盛.时间触发模式的任务调度与分解策略[J].单片机与嵌入式系统应用,2006,6(7):8-9. 被引量:3
  • 2Michael Pont J. Patterns for Time triggered Embedded Systems: Building Reliable Applications with the 8051 Family of Microcontrollers[M]. Addison Wesley, 2002 : 135 - 136.
  • 3Kopetz H, Bauer G. The time triggered architecture[C]. Proceedings of the IEEE, 2003.
  • 4Alexander Metzner. Predictable and Efficient Architectures for Real Time System Synthesis[EB] ,2005.
  • 5Michael Pont J, Mark P Banner. Designing embedded systems using patterns: A case study[J]. Systems and Software, 2004,71(3) :201 - 213.
  • 6Robert Love.Linux内核设计与实现[M].陈莉君,等译.北京:机械工业出版社,2006:31-32.
  • 7Donkers M C F, Heemels W. Output-based event-triggered con trol with guaranteed-gain and improved and decentralized event- triggering [J] . Automatic Control, IEEE Transactions on, 2012 57 (6) : 1362- 1376.
  • 8Tallapragada P, Chopra N. On event triggered tracking for nonlin- ear systems I-J] . Automatic Control, IEEE Transactions on, 2013, 58 (9): 234?,-2348.
  • 9Postoyan R, Van De Wouw N, Nesic D, et al. Tracking control for nonlinear networked control systems [J] - IEEE Transactions on Automatic Control, 2014, 59 (6): 1539 1554.
  • 10曹政才,赵应涛,付宜利.车式移动机器人轨迹跟踪控制方法[J].电子学报,2012,40(4):632-635. 被引量:28

共引文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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