共查询到10条相似文献,搜索用时 15 毫秒
1.
在嵌入式系统的应用中,实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题。本着重分析优先级翻转问题的产生和影响,以及在uC/OS-Ⅱ中的解决方案。 相似文献
2.
实时性是嵌入式应用中一个重要的指标,而优先级翻转是影响系统实时性的一个重要因素.可剥夺型内核中,任务以独占方式使用共享资源时,将出现低优先级任务先于高优先级任务运行的现象,即优先级翻转.本文以实时操作系统uC/OS-Ⅱ为例,分析了产生优先级翻转的原因,阐速了利用互斥信号量解决该问题的原理并通过具体的应用程序对这一方法的可行性进行了验证. 相似文献
3.
嵌入式软件系统的实时性设计 总被引:5,自引:0,他引:5
实时性是嵌入软件系统的一个重要特性,在软件设计阶段就应该给予足够的重视。在基于优先级的可抢占调度方式下,如何安排任务的优先级是影响系统实时性的一个重要因素,本对此作了详细论述。 相似文献
4.
宋丰末 《计算机工程与设计》2007,28(19):4719-4720,4731
抢占式调度是RTOS的一个重要的调度策略,它保证了嵌入式系统的实时性.合理地分配任务的优先级和使用系统资源将会大大提高系统的性能.而解决优先级反转问题将保证系统共享资源的合理使用和多任务的正常运行.在对RTOS抢占式调度策略的研究的基础上,指出了什么是优先级反转,以及问题发生的原因,并给出了优先级继承和优先级封顶的解决方法. 相似文献
5.
实时性是嵌入式应用中一个重要的指标,而优先级翻转是影响系统实时性的一个重要因素。可剥夺型内核中,任务以独占方式使用共享资源时,将出现低优先级任务先于高优先级任务运行的现象,即优先级翻转。本文以实时操作系统uC/OS-II为例,分析了产生优先级翻转的原因,阐述了利用互斥信号量解决该问题的原理并通过具体的应用程序对这一方法的可行性进行了验证。 相似文献
6.
1 uC/OS-II的运行机制 在嵌入式系统的应用中, 实时性是一个重要的指标,而优先级翻转是影响系统实时性的重要问题。本文着重分析优先级翻转问题的产生和影响,以及在 uC/OS-II 中的解决方案。 uC/OS-II 采用基于固定优先级的占先式调度方式,
是一个实时、多任务的操作系统。系统中的每个任务具一个任务控制快 O S _ T C B ,任务控制块记录任务执行的环境,包括任务的优先级,任务的堆栈指针,任务的相关事件控制块指针等。内核将系统中处于就绪态的任务在就绪表(ready list)进行标注,通过就绪表中的两个变量 OSRdyGrp 和 OSRdyT… 相似文献
7.
8.
μC/OS-Ⅱ中软件定时器的研究与改进 总被引:1,自引:0,他引:1
研究了μC/OS-Ⅱ实时操作系统中软件定时器功能,并分析了软件定时器的优缺点.给软件定时器加入优先级,使回调函数按优先级执行,提高系统的实时性.对改进后的系统在基于Cortex-M3内核的路虎LPC1768开发板上进行测试,经实验得出,改进后的系统实时性有所提高. 相似文献
9.
在嵌入式系统中,系统的实时性很大程度上取决于任务调度策略.对如何提高系统实时性的研究已经成为该领域的一大热点.文中针对传统的忽略了作业所能承受的等待时间的能力仅以等待时间的长短而来衡量优先级的先来先服务(FCFS)算法,和仅以任务的周期长短来设置优先级而导致那些周期长但急需要执行的任务无法被调度的速率单调(RM)算法的缺陷,提出一种新的动态设置优先级的方法-剩余时间法.该方法以任务的等待时间和周期共同来决定优先级.通过分析和实验表明该方法兼具RM和FCFS的优点.它不仅考虑到短周期任务应优先执行,而且同时也把任务等待时间作为评价优先级的重要因素,实验结果证实了该方法能更有效地提高实时任务的完成率和CPU的利用率. 相似文献