VXWORKS实时微内核任务调度及任务间通讯分析
随着计算机应用的日益普及,特别是某些特定的应用领域,例如:航空航天、军事、工业控制等,要求系统具有高稳定性和实时性,普通的计算机和操作系统已不适用,而嵌入式实时操作系统已经瞄准这些领域发展起来,并且已经获得了广泛的应用.VxWorks是目前公认的性能和可靠性最出色的实时操作系统,而其微内核对实时多任务的支持也是最为精简和高效的.本文就针对VxWorks微内核的任务调度及任务间通讯两方面,从原理和源码两个层次对其进行分析.主要包括:微内核的三种任务调度方式(可抢占式调度、轮转调度、优先级翻转),任务控制块结构,任务控制与调度函数;任务间通讯使用的信号量、消息队列、管道等的原理与结构。
嵌入式系统 实时操作系统 微内核 任务调度 任务间通讯 源码 消息队列
宋炜斌
七七一研究所三室
国内会议
北京
中文
105-115
2004-11-01(万方平台首次上网日期,不代表论文的发表时间)