共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
UC/OS-II是一种针对嵌入式设计的实时多任务操作系统,采用基于优先级的抢占式任务调度算法,虽然效率高但调度策略比较单调。在实际应用中,常需要多个任务以时间片轮转方式调度。分析了 UC/OS-II操作系统内核任务调度算法,在不破坏原有内核机构,保持现有的UC/OS-II任务的可运行基础上提出了一种改进 UC/OS-II 内核调度的方法,使其能实现抢占式时间片轮转调度。 相似文献
3.
4.
5.
在实时操作系统中,调度策略是影响系统实时性能的主要因素。本文阐述了μC/OS-Ⅱ内核的任务调度机制和存在的局限性,修改了优先级天花板协议使其拥有良好的调度规则,并结合优先级继承协议对μC/OS-Ⅱ任务调度策略进行改进,从而提高了μC/OS-Ⅱ内核的实时性能。最后对μC/OS-II内存管理机制存在的问题进行了探讨。 相似文献
6.
分析μC/OS-Ⅱ的任务调度算法,指出其优势和需要改进之处。在此基础上,对μC/OS-Ⅱ的任务调度算法进行了扩展,使之可以支持优先级共享和分时调度,并给出了实现任务管理的核心算法的设计。实践证明,对μC/OS-Ⅱ的任务调度算法的扩展是可行的。 相似文献
7.
8.
UC/OS—II是一种针对嵌入式设计的实时多任务操作系统,采用基于优先级的占先式任务调度算法,虽然效率高但比较单调。在实现TCP/IP协议中,这种内核调度方法对Intemet服务进程显得不适应。本文分析了UC/OS—II和Linux操作系统内核任务调度算法,在此基础上提出了一种改进UC/OS-II内核的方法,使其更适合于在嵌入式中实现Intemet服务。 相似文献
9.
肖刚 《计算机与数字工程》2009,37(8):58-62,71
根据嵌入式实时系统的需求及应用领域中任务的特点,提出一种针对两种常见的不同类型任务,进行自适应调度算法ERTAS(Real-Time Embedded Adaptive Scheduling Algorithm,并提出了其系统结构。分析μC/OS-Ⅱ内核中与调度相关的数据结构,提出在其内核中自适应调度算法的实现,主要是包括控制器与基础调度器的实现。通过仿真实验比较了改进的设计算法与原调度算法的性能,通过分析说明了该调度算法的可行性。 相似文献
10.
分析了常见的任务调度方法的特点,提出了一种基于多特征参数的动态调度策略VDDSA。综合考虑任务的价值和截止期,建立了该算法的模型,并给出了优先级的设计方法。通过任务的弹性系数和系统的权重因子的实时调整,使该算法具有一定的自适应功能。在μC/OS-Ⅱ上实现和测试了该算法,实验结果表明在所有负载条件下,VDDSA都具有较好的调度性能。 相似文献
11.
在深入分析嵌入式实时系统μC/OS-Ⅱ的任务调度算法的基础上,提出一种在确保其内核性能且调度时间可确定的前提下增大支持任务数的改进方案,使该内核可应用于更复杂的系统。 相似文献
12.
μC/OS-Ⅱ是一种抢占式多任务内核,其可移植性好且代码量小,得到广泛的应用与研究。本文在对经要典任务调度模型和μC/OS-Ⅱ任务调度模型分析的基础上,对典型的2种调度模型进行了改进,提高了实时性,并有效地防止出现优先级翻转现象。 相似文献
13.
14.
15.
一种高速实时多任务数据采集系统设计 总被引:1,自引:1,他引:0
针对实时多任务数据采集系统的任务调度和时间调度提出了自己的实现策略,给出了一种基于ARM9(S3C2440A)和μC/OS-Ⅱ操作系统平台的实时多任务数据采集系统的设计实现方法;在满足实时多任务数据采集系统对实时性和快速性要求的基础上,实现了数据的多通道实时并行采集和单通道实时采集,并对μC/OS-Ⅱ操作系统进行了适应性改造,对出厂Bug进行了修正. 相似文献
16.
基于ARM7的μC/OS-Ⅱ移植分析与实现 总被引:2,自引:0,他引:2
从不同以往的实时内核概念出发,研究了μC/OS-Ⅱ内核组成结构,包括了抢占式任务调度、任务间通信等高级功能.分析了ARM7处理器的移植关键逻辑部件,并通过μC/OS-Ⅱ内核对于ARM7处理器相关文件代码的移植分析和详细探讨,明晰了μC/OS-Ⅱ内核在ARM7处理器移植过程中的重点和难点问题.制定了严密移植代码调试步骤并且证明了移植的正确性,移植方法对ARM应用的操作系统移植具有普遍的指导意义. 相似文献
17.
该文深入全面地探讨了μC/OS-Ⅱ实时机制。首先,对μC/OS-Ⅱ的组成进行了概述;其次,阐述了μC/OS-Ⅱ的任务调度算法、优先级表示;最后,讨论了μC/OS-Ⅱ的中断实现。 相似文献
18.
μC/OS-Ⅱ实时操作系统被移植到几乎所有CPU上,在我国嵌入式领域颇具影响力。μC/OS和μC/OS-Ⅱ是为8位CPU设计的,对于具有优先级算法硬件指令的32位中高端CPU,则应该对其任务调度算法做进一步优化,以得到更好的系统实时响应。本文以一款PowerPC系列中的中低端单片机为例,说明如何使用优先级算法硬件指令改进任务调度算法。 相似文献
19.
20.
《计算机工程与应用》2016,(12)
针对μC/OS-Ⅱ不支持同优先级任务轮转调度的问题,提出了二级混合任务调度策略。第一级调度把任务优先级高低作为任务调度的标准,实现不同优先级任务的抢占式调度;第二级采用时间片轮转策略,实现同优先级任务的轮转调度。采用FPGA片内的寄存器和RAM实现了等待任务列表和就绪表,并设计了后继轮转任务查找电路实现时间片轮转调度。整个设计采用VHDL,通过ISE 10.1软件时序仿真验证。仿真结果证明,硬件实现行之有效。 相似文献