支持双重触发的μC/OS-II内核的设计与实现
DOI:
作者:
作者单位:

西安工业大学,西北工业大学计算机学院西安,,,西北工业大学计算机学院西安

作者简介:

通讯作者:

中图分类号:

基金项目:

国家自然科学基金面上项目(No.61572392),陕西省工业科技攻关项目(No.2015GY031),民用飞机专项科研项目(No. MJ-2015-D-066)。


Design and Implementation of μC/OS-II Kernelfor Double-Triggered Mechanism
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对当前大多数嵌入式操作系统不能同时支持时间和事件双重触发的机制,对μC/OS-II内核进行了深入研究,对μC/OS-II的调度代码进行了分析,提出了将系统内核架构设计为上下两层,以时间触发部分为上层主要模块,事件触发部分为下层基础模块的层次性架构。从而使得系统核心的调度器即可以调度TT任务也可以调度ET任务;实验证明,该方法不仅能够支持时间和事件双重触发的任务调度,而且在不影响可靠性和确定性的情况下,提高了系统的灵活性和实时性。

    Abstract:

    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.

    参考文献
    相似文献
    引证文献
引用本文

黄姝娟,朱怡安,刘白林,肖锋,).支持双重触发的μC/OS-II内核的设计与实现计算机测量与控制[J].,2018,26(7):203-206.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2017-11-15
  • 最后修改日期:2017-11-15
  • 录用日期:2017-12-06
  • 在线发布日期: 2018-07-26
  • 出版日期:
文章二维码