1 / 3
文档名称:

USE vx works POWER PC 移植.pdf

格式:pdf   页数:3
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

USE vx works POWER PC 移植.pdf

上传人:sthx2008 2012/4/12 文件大小:0 KB

下载得到文件列表

USE vx works POWER PC 移植.pdf

文档介绍

文档介绍:万方数据
rks82946VxworksWind3嵌入式操作系统应用V萁夥啪畔⒐こ檀笱张强李鸥1荳公司开发的具有工业领导地位的高性能实时操作系统,它是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统。其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领VxWorks算机控制系统中,任务往往有最大的延迟或者说等待时间,它们被设计成周期任务。为了提高应用系统的性能,要为周期任务选择合适的周期。。如果系统内核一旦发现一个优先级更高的任务转变为就绪态,内核就立刻保存当前任务的上下文,把当前任务状态转换为阻塞态。同时切换到这个高优先级任务的上下文执行。等待高优先级任务执行完才执行低优先级的任相同优先级的多个任务之间,采用时间片轮转调度算法。轮转调度算法试图让优先级相同的、处于就CPU先级相同的一组任务依次轮流执行预先确定长度的时间片。当一个任务到达时,它被排在轮转队列的后面,等待分配给自己的时间片的到来,如果在时间片内没有运行完。则再等待属于自己的时间片的到来,直到任务完成。为了任务控制的灵活性,内核还提供了动态优先级机制,任务的优先级在运行期间可动态地变化。同时,为了防止优先级反转,还具有优先级继承机制,,尤其是计算机控制系统中,,例如必须每对信号采样一次。这种类(1)行。每个周期内执行一次。本周期内运行完成后。任务(2)期内,必须执行完毕。若不能运行完,将产生周期任务超时,并导致系统不可预知的行为,这在实时系统中是不允许的,周期任务一但超时应有相应程序处理。VxWorks域中。scheduling)roundrobin)务。张强:硕士研究生本课题受军队科技基金资助成。的。周期任务的调度和周期在实际应用中。周期任务的硬实时调度非常重要,调度算法也有多种。1008-0570(2006)01-2-0069-03VxWorksVxWorksTP316A甀KeywordsVxWorksreal-timePeriodic-taskscheduling(Prioritybase琎,Vxworks360一—:,appli.
万方数据
w(t)=cj|I次,则w(t)=cj||+cj|mC任务应该满足不等式∑‘躮¨”一,随着任务数的下任务周期选择nJCjmin(niTi)i=lk琻勘硎镜趓组整数,令∑。则对nk-1niciT∑s={[TlTk]TiT0i=1kli=lk(III)njCj+mCkmin(siTi)嵌入式操作系统应用(Rate,是针对可抢占的周期性进程采用的经典静态算法。对于一组抢占式的,独立的,且周期与RMS[4RMSln2(Earliest是流行的动态实时调度算法。对任何可调度的进程集合苁鞘视玫摹I踔罜的利用率可达到周期任务一般都存在一个可接受的周期范围,在统可能有多个控制进程,在保证系统性能的情况下,它们的抽样频率可以从一定的范围内选择。选择周期(1)(2)能越好