计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (16): 87-89.

• 研发、设计、测试 • 上一篇    下一篇

事件/时间触发嵌入式操作系统内核的设计

陈 曦,吕伟杰,刘鲁源   

  1. 天津大学 电气与自动化工程学院,天津 300072
  • 收稿日期:2007-11-13 修回日期:2007-12-27 出版日期:2008-06-01 发布日期:2008-06-01
  • 通讯作者: 陈 曦

Design and implementation of real time kernel supporting event/time mixed trigger

CHEN Xi,LV Wei-jie,LIU Lu-yuan   

  1. School of Electrical Engineering and Automation,Tianjin University,Tianjin 300072,China
  • Received:2007-11-13 Revised:2007-12-27 Online:2008-06-01 Published:2008-06-01
  • Contact: CHEN Xi

摘要: 针对分布式实时系统对操作系统内核的新需要,为避免因时间触发任务相互影响而造成的抖动,研究了时间触发任务的调度器设计,提出了一种改进的调度策略;在开放源代码的uCOSII嵌入式操作系统内核的基础上扩展了时间触发功能,设计了支持事件/时间混合触发的嵌入式实时操作内核TTuCOSII(Time-Triggered Micro Operating System II)。仿真实验表明TTuCOSII具有较高的时间触发精度,良好的调度性能,可以满足事件/时间混合触发的要求。

关键词: 事件/时间混合触发, 任务调度, 抖动

Abstract: With the development of real-time distributed system,the real time kernel should meet new requirements such as event/time mixed trigger.To minimize the jitter because of the interference of time-triggered activities,an improved schedule of time-triggered tasks is proposed.A new embedded real time kernel named TTuCOSII(Time-Triggered Micro Operating System II) is implemented by adding the time-trigger module to the uCOSII which is an open source operating system kernel.Unlike other real-time kernels,TTuCOSII supports both event trigger and time trigger.Simulation shows that TTuCOSII is of high precision of time-trigger and high performance of scheduling,which fulfills the requirement of event/time mixed triggered system.

Key words: event/time mixed triggered, scheduler, jitter