《微机发展》2005年06期 加入收藏    获取最新 
 Vx Works下基于多任务调度的分析和研究
 李慧,李涛,杨占华,万玮
   VxWorks操作系统是一个功能强大、而且独立于处理器的实时操作系统,它具有真正微内核的相当小的层次结构。稳定、可靠、高性能的内核以及友好的用户开发环境等优点使得VxWorks被广泛应用于高精尖以及实时性要求极高的领域。文中在分析VxWorks内核的多任务调度以及相应的调度算法的基础上,提出了基于优先级的多任务资源共享问题的解决方案,并介绍了一个解决优先级倒置的方案实例。
【作者单位】:西北工业大学计算机学院 陕西西安710072 (李慧;李涛;杨占华);西北工业大学计算机学院 陕西西安710072(万玮)
【关键词】:调度;任务控制块;优先级倒置;优先级继承;优先级极限
【分类号】:TP316
【DOI】:cnki:ISSN:1005-3751.0.2005-06-011
【正文快照】:
  0 引 言VxWorks操作系统是美国WindRiver公司设计开发的一种嵌入式实时操作系统(RTOS),具有高度可裁剪的微内核结构、高效的多任务调度、灵活的任务间通信,并以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。文中分析了VxWorks的调度算法并给出调度过程中出现优先级倒置问题的解决方案。1 多任务1.1 任 务一个任务,也称作一个线程,是一个简单的程序,该程序可以认为CPU完全只属该程序自己。每个任务被赋予一定的优先级,有…
 推荐 CAJ下载           PDF下载
 CAJViewer7.0阅读器支持所有CNKI文件格式,AdobeReader仅支持PDF格式
 Research and Analysis of VxWorks Multi-task Scheduling
 LI Hui;LI Tao;YANG Zhan-hua;WAN Wei (Computer College;Northwest Polytechnical University;Xi'an 710072;China)
  VxWorks is a powerful and processor-independent real-time operation system, which has a very small structure with the genuine micro-kernel. VxWorks is widely used in high tech scope and the scopes with high demand for real-time characteristic, because of its steady, reliable and high performance kernel and the easy-using user developing environment. Based on the analyses of VxWorks's multi-task schedule and corresponding arithmetic, this paper brings forward the solution for the problems caused by resource sharing among multi-task based on priority. An example of solving priority-reverse is introduced too.
【Keyword】:scheduling;TCB;priority inversion;priority inheritance;priority ceilings
 【引证文献】 共(3)篇 
 中国期刊全文数据库找到 1 条
 
1李慧; Vx Works中串口通信的实现 [J];金陵科技学院学报; 2007年02期
 中国优秀硕士学位论文全文数据库找到 2 条
 
1崔杨; 嵌入式操作系统VxWorks在发动机控制系统中的应用 [D];南京航空航天大学; 2006年
2储毅; 小卫星电源管理技术研究 [D];南京航空航天大学; 2006年
 【共引文献】 共(636)篇 
 中国期刊全文数据库找到 10 条
 
1马玲; Vxworks操作系统在振动台测控系统中的应用 [J];辽宁科技学院学报; 2005年04期
2孙东,孙君亮,李连登; C/S方式软件时统的研究与开发 [J];电讯技术; 2006年01期
3陈华炜,邓德祥; 嵌入式实时操作系统软件 [J];电子测量技术; 2005年06期
4雷体文,蔡迅华,曾宇; 基于消息机制的变电站智能通讯管理机 [J];自动化与信息工程; 2007年01期
5李安宗; 综合化测井地面系统实时多任务采集软件的设计与开发 [J];测井技术; 2007年02期
6康静,郑建勇,袁涛,曾伟; Vx Works在AT91R M9200上的BSP设计 [J];单片机与嵌入式系统应用; 2006年10期
7赵勇,吕一航,成永红; 基于嵌入式系统断路器综合在线监测平台的设计 [J];高压电器; 2005年03期
8李昌红,刘玮,闫保中,肖忠炳; 基于VxWorks平台的MPEG4视频采集压缩系统设计与实现 [J];安防科技; 2007年02期
9张道德,杨光友,周国柱,魏胜勇; μC/OS-II平台下工业洗衣机的系统软件设计 [J];电子器件; 2005年02期
10吴卓昆,舒小芳,杨凯; 基于Vx Works的多串口通讯系统的设计 [J];光电技术应用; 2007年02期
 中国优秀硕士学位论文全文数据库找到 10 条
 
1谢兵; A3/A7接口转换的设计与实现 [D];解放军信息工程大学; 2004年
2游世平; 基于IXP2400的ForCES路由器中LFB属性管理库的研究和实现 [D];浙江工商大学; 2006年
3蒋志强; PHS系统数据业务及其应用的研究和实现 [D];东南大学; 2006年
4薛辉; 基于UML的车载列控显示系统的设计与实现 [D];北京交通大学; 2006年
5宋少峰; 光纤通道在航空计算领域的研究和应用 [D];西北工业大学; 2007年
6王蕾; 星载SAR实时成像系统主控软件的设计与实现 [D];中国科学院研究生院(计算技术研究所); 2004年
7钟悠; 基于VxWorks的嵌入式通信接口设备的设计与实现 [D];西北工业大学; 2007年
8陈志辉; 嵌入式H.323多点控制器的设计和实现 [D];电子科技大学; 2005年
9王前; 无人机飞控系统VxWorks平台研究与开发 [D];西北工业大学; 2007年
10周建光; BSS系统网元内可靠数据传输的设计和实现 [D];西安电子科技大学; 2007年
 中国博士学位论文全文数据库找到 10 条
 
1吴进军; 高压共轨式柴油转子发动机ECU研制及其试验匹配研究 [D];机械科学研究总院; 2006年
2何海; 混合动力汽车控制系统设计与仿真 [D];华中科技大学; 2005年
3朱响斌; 开放式实时Linux的研究与设计 [D];复旦大学; 2005年
4钱华明; 故障诊断与容错技术及其在组合导航系统中的应用研究 [D];哈尔滨工程大学; 2004年
5邹勇; 开放式实时系统的调度方法研究 [D];中国科学院研究生院(软件研究所); 2003年
6刘峙飞; 工业平缝机伺服控制系统研究 [D];浙江大学; 2005年
7陈稷; 太赫兹波及光学过程层析成像技术研究 [D];浙江大学; 2005年
8朱永松; 基于通用DSP的数字电视信源解码器的研究与实现 [D];天津大学; 2005年
9马军; 配网自动化相关技术的研究 [D];西安理工大学; 2004年
10李建国; 实时异构系统的集成动态调度模型与算法研究 [D];中南大学; 2006年
 中国重要会议论文全文数据库找到 10 条
 
1倪世道; 基于VxWorks的相控阵雷达系统软件开发 [A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(下册) [C]; 2006年
2张丹瑞,史福熙; 用VxWorks实现船舶监控系统的汉字和图形显示 [A];'06MIS/S&A学术交流会论文集 [C]; 2006年
3张丹瑞,王华; 船用网关的设计与实现 [A];'06MIS/S&A学术交流会论文集 [C]; 2006年
4戴长江; 基于MPC8260的AAL5实现 [A];武汉市第二届学术年会、通信学会2006年学术年会论文集 [C]; 2006年
5郑元璋,向世浩; 基于VxWorks的船舶黑匣子的设计 [A];第六届国际船舶电工技术学术会议论文集 [C]; 2006年
6龙勇; 机载InSAR系统视频数据采集的原理、方法及其实现 [A];中国测绘学会第八次全国会员代表大会暨2005年综合性学术年会论文集 [C]; 2005年
7金启超,花思洋,姚卫兵,韦东; 基于RTOS的微机保护软件设计方案 [A];2006电力系统自动化学术交流研讨大会论文集 [C]; 2006年
8彭松,徐钊; 基于VT100的嵌入式网管的终端接口设计 [A];第十六届全国煤矿自动化学术年会暨中国煤炭学会自动化专业委员会学术会议论文集 [C]; 2006年
9宋冰,张晓林; 基于飞行仿真的嵌入式操作系统图形界面的设计过程 [A];全国第十届信号与信息处理、第四届DSP应用技术联合学术会议论文集 [C]; 2006年
10宜万兵,秦红磊,路辉; 基于LabVIEW RT的实时采集系统 [A];第十七届全国测控计量仪器仪表学术年会(MCMI'2007)论文集(下册) [C]; 2007年
 【同被引文献】 共(36)篇 
 中国期刊全文数据库找到 10 条
 
1赵尔宁 ,邵高平; 基于先验预知的动态电源管理技术 [J];单片机与嵌入式系统应用; 2003年12期
2 《仪器仪表用户》杂志2002年总目次 [J];仪器仪表用户; 2002年06期
3王景泉; 国外航天发展动态系列报道之七──国外小卫星发展的现状分析与未来展望 [J];国际太空; 1997年12期
4刘尉悦,张万生,邢涛,王砚方; VxWorks操作系统及实时多任务程序设计 [J];单片机与嵌入式系统应用; 2001年05期
5洪洋,白岚; Vx Works实时操作系统的Bsp开发 [J];光电技术应用; 2003年03期
6尚凤军,王海霞; PC/104总线式多道脉冲幅度分析器的设计 [J];重庆大学学报(自然科学版); 2002年09期
7王伟 ,蒋斌; 4种实时操作系统实时性的分析对比 [J];电子产品世界; 2003年15期
8马元申 ,于小红 ,尹志忠; 现代小卫星技术及其发展对策 [J];国防技术基础; 2003年05期
9李允,熊光泽,程红蓉; 普及计算终端设备的电源管理技术研究 [J];电子科技大学学报; 2001年05期
10唐留根; 现代小卫星发展概述 [J];上海航天; 1999年06期
 中国优秀硕士学位论文全文数据库找到 3 条
 
1顾友华; 基于虚拟仪器的综合测试系统开发 [D];西北工业大学; 2004年
2左芸; 飞/推综合控制半物理仿真平台及监控系统设计 [D];南京航空航天大学; 2004年
3吴明华; 基于虚拟仪器的自动测控系统设计与研究 [D];南京理工大学; 2004年
 【相似文献】 
 中国期刊全文数据库
 
1李慧,李涛,杨占华,万玮; Vx Works下基于多任务调度的分析和研究 [J];微机发展; 2005年06期; 32-34
2章勤,刘淑英; 优先级倒置问题的集成资源管理技术 [J];华中科技大学学报(自然科学版); 2004年03期; 79-81
3张辰,王自强,都思丹,高敦堂; 硬实时操作系统优先级倒置的解决 [J];微处理机; 2005年01期; 25-27+30
4盛翊智,吕汉兴; 一种支持微计算机应用系统实时性的多任务调度模块 [J];华中理工大学学报; 1994年08期; 116-120
5胡飞,蒋泽军,蔡小斌; DOS环境下一个通用测控软件平台的设计 [J];测控技术; 1997年02期; 16-19
6成琰; QNX-Windows环境下数控机床软件的设计 [J];测控技术; 1999年01期; 59-60
7李志文,陈曾汉; 基于Linux的IPC测控系统中多任务调度的实现 [J];重庆大学学报(自然科学版); 2004年12期; 45-48
8庞丽萍,喻占武; 一种实时多任务管理机制 [J];华中理工大学学报; 1994年06期; 34-37
9乔霄峰,韩世强; 用工业PC进行高性能数控改造 [J];电脑开发与应用; 1996年04期; 46-48+10
10沈金荣,刘翔; μC/OS-II内核结构分析及多任务调度实现 [J];计算机工程; 2006年23期; 91-93+119
 中国优秀硕士学位论文全文数据库
 
1弋瑞录; 实时多任务集群管理系统的研究 [D];西北工业大学; 2006年
2朱自民; 船舶网络信息监视系统的设计与实现 [D];哈尔滨工程大学; 2005年
3谢伟; 基于嵌入式linux的内核线程库KTH的设计与实现 [D];电子科技大学; 2005年
4姚刚; 构件化嵌入式操作系统的同步机制设计 [D];浙江大学; 2007年
5廖瑜; 基于VxWorks的水下机器人声视觉软件系统关键技术研究 [D];哈尔滨工程大学; 2006年
6刘智臣; 一种嵌入式操作系统的实时性分析与改进研究 [D];湖南大学; 2005年
7郭洋; μC/OS-Ⅱ中解决优先级反转问题的设计模式及实现方法研究 [D];沈阳工业大学; 2006年
8李丽娟; 基于CORBA的分布式监控管理系统的设计和实现 [D];四川大学; 2006年
9沈娟; T-Engine嵌入式平台的分析与应用研究 [D];西北工业大学; 2007年
10黄晓林; 基于uC/OS-Ⅱ上的PHS系统的实现 [D];浙江大学; 2005年
 中国博士学位论文全文数据库
 
1王涛; 实时系统任务调度若干关键技术的研究 [D];哈尔滨工程大学; 2006年
 中国重要会议论文全文数据库
 
1杨扬,颜文俊; 基于μC/OS-Ⅱ的智能小车系统软件设计 [A];第25届中国控制会议论文集(下册) [C]; 2006年
2冯祎,王景中; μC/OS-Ⅱ在车辆自动转向系统中的应用研究 [A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册) [C]; 2007年
3辛庆勋,金伟正; μC/OS-Ⅱ实时操作系统时钟节拍的改进 [A];第九届全国青年通信学术会议论文集 [C]; 2004年
4王锡淮,鲍敏中; 船舶主机遥控模拟系统设计 [A];1997年中国控制会议论文集 [C]; 1997年
5张晓鸥,毛玉明; VxWorks异常问题调试方法分析 [A];2006中国西部青年通信学术会议论文集 [C]; 2006年
关于知网 | CNKI导报 | 知识产权声明 | 联系我们 | 知网招商
京ICP证040431号 京ICP证040441号 互联网出版许可证新出网证(京)字008号
售卡热线:800-810-6613、010-62789720、010-62773682
售后服务:800-810-1436(限座机拨打) 010-62791813、010-62783978
招商热线: 010-62772106 投诉电话:010-62791994 2007 中国知网(cnki)