共查询到20条相似文献,搜索用时 46 毫秒
1.
μC/OS-II是一种源代码开放的实时嵌入式操作系统,支持抢占式固定优先级的任务调度方法。扩展μC/OS-II的任务调度机制,使之支持设定同优先级任务,并实现同优先级任务时间片轮转,高优先级任务可抢占的任务调度方式。μC/OS-II中任务调度机制的改进方法既保留原调度机制的高度实时性,也增加任务调度方式的灵活性,并且实现简单、有效。 相似文献
2.
μC/OS-II任务调度机制的改进 总被引:1,自引:0,他引:1
介绍μC/OS-II任务调度机制,并提出一种改进方法,使μC/OS-II变成一个兼备实时与分时任务调度机制的操作系统;论述改进后系统的特点和要注意的问题,给出部分源代码。 相似文献
3.
对μC/OS-II 微内核系统及其主要特点做了简要介绍,并指出μC/OS-II本身在任务调度时的局限性,同时参考当前应用广泛的嵌入式平台ARM系列,详细分析了在该平台上实现μC/OS-II系统时的主要难点,并分别给出了切实可行的解决办法. 相似文献
4.
μC/OS-II的实时性任务调度分析 总被引:1,自引:0,他引:1
任务调度是一个实时操作系统的核心功能,是关系到整个操作系统性能的关键部分。在深入掌握了μC/OS-II的内核原理的基础上,介绍了μC/OS-II的任务机制,并详细分析了它的任务调度算法。 相似文献
5.
邵贝贝 《单片机与嵌入式系统应用》2010,(9):5-7,14
μC/OS-II是源码公开的嵌入式实时操作系统,其任务调度算法的实现颇为精彩。本文对该算法做了简要分析,指出对于一些有硬件算法指令的处理器,仅做移植并直接使用其软件算法是不明智的,相关硬件指令为μC/OS-II的优化开辟了广阔的空间。 相似文献
6.
在实时操作系统中,调度策略是影响系统实时性能的主要因素。本文阐述了μC/OS-Ⅱ内核的任务调度机制和存在的局限性,修改了优先级天花板协议使其拥有良好的调度规则,并结合优先级继承协议对μC/OS-Ⅱ任务调度策略进行改进,从而提高了μC/OS-Ⅱ内核的实时性能。最后对μC/OS-II内存管理机制存在的问题进行了探讨。 相似文献
7.
为了实现嵌入式实时操作系统对DVS的支持,本文在分析软硬件两方面节能原理的基础上,提出了一个在实际应用中实现DVS的通用模型.该模型在μC/OS-II上得到了具体的实现.实现后的μC/OS-II被移植到支持离散频率调整的开发板W90P710上.实验结果表明,改进后的μC/OS-II节能效果显著. 相似文献
8.
9.
μC/OS-II是一种可移植、可固化、可裁剪及可剥夺型的多任务实时操作系统(RTOS).本文提出用双核单片机提高实时操作系统μC/OS-II实时性的新思路,给出以协处理器实现μC/OS-II时钟节拍的方法和步骤,测试并验证了该方法对应用系统实时性的提升以及计时精度的提高. 相似文献
10.
为了实现实时控制,达到预测的目的,动态矩阵控制(DMC)要求实时计算控制增量,以此作为下一次的控制量.在深入理解动态矩阵控制算法和嵌入式实时操作系统μC/OS-II的基础上,提出了新的动态矩阵控制实现方式.通过嵌入式实时操作系统μC/OS-II的任务调度功能,实现动态矩阵控制算法,使动态矩阵控制的应用更加简化,减少了计算时间,运算速度得到提高.基于这一实现方式提出了实验方案,并通过实验平台进行研究,证实了算法的有效性. 相似文献
11.
赵燕钢 《单片机与嵌入式系统应用》2007,(7)
在分析μC/OS-II对临界区的处理机制的基础上,依据该机制在关中断时间方面的不足,以及不同应用场合对实时操作系统关中断时间的要求,提出一种缩短μC/OS-II中断关闭时间的方法,并描述了该方法的具体实现。该方法的提出扩展了μC/OS-II的应用范围,提高了μC/OS-II的应用水平。 相似文献
12.
13.
μC/OS-Ⅱ是一种抢占式多任务内核,其可移植性好且代码量小,得到广泛的应用与研究。本文在对经要典任务调度模型和μC/OS-Ⅱ任务调度模型分析的基础上,对典型的2种调度模型进行了改进,提高了实时性,并有效地防止出现优先级翻转现象。 相似文献
14.
针对传统机械式抄表计费系统的缺陷,本文介绍一种基于实时操作系统μC/OS-II新一代抄表计费系统.通过把实时操作系统μC/OS-II移植到AT89C52单片机来实现多任务实时抄表计费.两者结合,既能充分发挥实时操作系统μC/OS-II的高实时性以及多任务调度的特点,又可以体现单片机的经济实惠的优势,具有实际市场推广意义. 相似文献
15.
本文介绍了μC/OS-II移植到PC机上的过程,使μC/OS-II应用系统程序在PC机上脱离DOS或Windows环境运行.着重介绍了Bootloader引导程序和EXE程序启动代码的设计与实现,以及μC/OS-II接收键盘输入和退出系统的移植过程. 相似文献
16.
LT-H10滚齿机数控系统采用基于ARM的系统结构,其处理器等性能、资源比以往基于x86的系统受到很大的限制,所以CPU的占用率也相对较高.为了降低ARM CPU的占用率把系统运行的部分主站控制驱动程序迁移到底板FPGA MicroBlaze软核处理器上运行,本文提出了一种基于MicroBlaze软核处理器的μC/OS-II的移植方案.测试实验结果表明μC/OS-II系统移植到MicroBlaze之后能稳定的运行.快速的任务上下文切换更有利于数控系统的实时性.针对MicroBlaze μC/OS-II系统和ARM Linux系统设计了两个不同的任务调度算法对任务上下文切换的时间开销进行研究、测量和分析.此研究方案不仅可以满足基于ARM的数控系统的应用需要,同时适用于基于x86的数控系统,达到降低系统CPU占用率的目的,在嵌入式数控系统中具有重要的研究意义与应用价值. 相似文献
17.
μC/OS-II是一种适用于嵌入式系统的源码开放的占先式实时多任务操作系统。本文讨论了基于μC/OS-II嵌入式系统的网络通信实现,包括μC/OS-II实时操作系统、LwIP协议栈的移植和网络设备驱动程序的建立以及系统任务的调度。 相似文献
18.
邸晓鸿 《单片机与嵌入式系统应用》2004,(9)
首先介绍嵌入式实时操作系统μC/OS-II和Nios嵌入式处理器,分析μC/OS-II移植对目标处理器的要求,重点介绍μC/OS-II在Nios处理器上的移植过程,最后在Nios开发板上对移植工作进行了测试。 相似文献
19.
20.
本文主要讨论嵌入式实时操作系统μC/OS-II的特性与功能,阐述基于μC/OS-II的嵌入式系统的系统结构,如何构建基于μC/OS-II的嵌入式开发平台,重点论述了μC/OS-II在ARM微处理器上的移植。 相似文献