首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 468 毫秒
1.
任务切换时间和中断响应时间是嵌入式实时操作系统实时性能的重要指标.本文对μC/OS-Ⅱ的上述指标进行了测试,并给出了测试方法;分析了不同的情况对μC/OS-Ⅱ实时性能的影响.实验结果表明:实时性能与CPU运行频率成正比,而CPU利用率对实时性能影响较小.  相似文献   

2.
μC/OS在龙芯处理器上的移植及性能分析   总被引:1,自引:1,他引:0       下载免费PDF全文
在以国产CPU龙芯2E为核心的PC104 Plus处理器模块上移植嵌入式实时操作系统μC/OS-II,对其实时性能进行评价。阐述处理器相关函数的编写及与PMON的整合等关键技术,讨论系统实时性能评价的一般方法,包括Rhealstone方法、进程分派延迟时间法和三维表示法等。在此基础上选择Rhealstone方法中的2个指标对整个系统的实时性能进行分析。实验结果表明,系统的实时性能可满足一般实时系统的需求。  相似文献   

3.
μC/OS-II任务栈处理的改进设计   总被引:1,自引:0,他引:1  
已经有不少的文章介绍了有关μC/OS-II这个实时内核及其应用。在很多的处理器上,μC/OS-II都得到了应用。μC/OS-II是一种源码公开、可移植、可固化、可裁减、可剥夺的实时多任务操作系统。特别适用于用户任务较多,而对实时性要求较严格的场合。μC/OS-II内核是一个占先式内核,用户视任务的轻重缓急不同赋予任务不同的优先级。一般来说,用户任务的实时性要求越高,则应赋予的优先级也越高;对那些要求不甚严格的任务,赋予的优先级应低一些。对突发事件,像A/D采样后的数据读取等,则应采用中断,实时响应,因而,中断享有最高的优先级。优…  相似文献   

4.
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占用率的目的,在嵌入式数控系统中具有重要的研究意义与应用价值.  相似文献   

5.
针对传统机械式抄表计费系统的缺陷,本文介绍一种基于实时操作系统μC/OS-II新一代抄表计费系统.通过把实时操作系统μC/OS-II移植到AT89C52单片机来实现多任务实时抄表计费.两者结合,既能充分发挥实时操作系统μC/OS-II的高实时性以及多任务调度的特点,又可以体现单片机的经济实惠的优势,具有实际市场推广意义.  相似文献   

6.
在工程实践中,嵌入式系统往往需要较高的实时性,对嵌入式操作系统提出了更高的实时性要求。本文在分析μC/OS-II调度算法的基础上,实现了调度算法的改进,通过在数据采集控制系统中的应用,表明这种改进能明显的提高系统的实时性。  相似文献   

7.
介绍将实时嵌入式操作系统μC/OS-II移植到TMS320LF2407A芯片的过程,构建了以DSP为硬件基础、以实时操作系统μC/OS-II为软件平台的深海机器人推进电机的控制系统。采用嵌入式操作系统的数控系统,具有优异的实时性和更高的智能化水平,同时也降低了数控系统的开发难度。  相似文献   

8.
μC/OS-II是一种可移植、可固化、可裁剪及可剥夺型的多任务实时操作系统(RTOS).本文提出用双核单片机提高实时操作系统μC/OS-II实时性的新思路,给出以协处理器实现μC/OS-II时钟节拍的方法和步骤,测试并验证了该方法对应用系统实时性的提升以及计时精度的提高.  相似文献   

9.
μC/OS-II是一种源代码开放的实时嵌入式操作系统,支持抢占式固定优先级的任务调度方法。扩展μC/OS-II的任务调度机制,使之支持设定同优先级任务,并实现同优先级任务时间片轮转,高优先级任务可抢占的任务调度方式。μC/OS-II中任务调度机制的改进方法既保留原调度机制的高度实时性,也增加任务调度方式的灵活性,并且实现简单、有效。  相似文献   

10.
LonWorks是一具有强劲实力的现场总线技术,它以Neuron(神经元)芯片为核心构成智能节点。但是神经元芯片存在处理数据的能力不强、实时性也不强的缺点。针对这一缺点,通过外部扩展一个CPU(MCS-51),将神经元芯片的应用CPU中的应用程序移到单片机上,此外还在单片机中嵌入了μC/OS-II嵌入式操作系统,提高了数据的处理能力,也提高了应用系统的实时性。  相似文献   

11.
μC/OS-II以其运行稳定、实时性强、代码短小精悍等优点受到嵌入式系统开发人员的青睐。该文介绍了一个采用μC/OS-II实现的心电监护仪的软件系统的设计与开发。将μC/OS-II移植到S3C2410处理器上,对μC/OS-II进行了配置,在μC/OS-II上创建并运行8个任务,采用消息队列来实现它们之间的通信,协同工作,实现了监护仪的功能。文章还对不采用操作系统、采用Linux以及采用μC/OS-II实现心电监护仪各自的优缺点作了比较和探讨。 关键词:  相似文献   

12.
在实时操作系统中,调度策略是影响系统实时性能的主要因素。本文阐述了μC/OS-Ⅱ内核的任务调度机制和存在的局限性,修改了优先级天花板协议使其拥有良好的调度规则,并结合优先级继承协议对μC/OS-Ⅱ任务调度策略进行改进,从而提高了μC/OS-Ⅱ内核的实时性能。最后对μC/OS-II内存管理机制存在的问题进行了探讨。  相似文献   

13.
μC/OS-II在总线式数据采集中的应用   总被引:1,自引:0,他引:1  
介绍一种公开源代码的实时操作系统μC/OS-II,并对它的实时性能进行简单的分析。讨论了μC/OS-II在实际开发应用中应注意的几个问题,并通过实例论述实时操作系统在总线式数据采集中的应用。  相似文献   

14.
介绍一种公开源代码的实时操作系统μC/OS-II,并对它的实时性能进行简单的分析。讨论了μC/OS-II在实际开发应用中应注意的几个问题,并通过实例论述实时操作系统在总线式数据采集中的应用。  相似文献   

15.
介绍一种公开源代码的实时操作系统μC/OS-II,并对它的实时性能进行简单的分析.讨论了ìC/OS-II在实际开发应用中应注意的几个问题,并通过实例论述实时操作系统在总线式数据采集中的应用.  相似文献   

16.
μC/OS-II是一种适用于嵌入式系统的源码开放的占先式实时多任务操作系统。本文讨论了基于μC/OS-II嵌入式系统的网络通信实现,包括μC/OS-II实时操作系统、LwIP协议栈的移植和网络设备驱动程序的建立以及系统任务的调度。  相似文献   

17.
介绍嵌入式操作系统的发展,目标板HFRK2410的主要配置,实时内核μC/OS-II的移植优势;分析μC/OS-II在ARM9微处理器上的移植条件;给出了移植μC/OS-II修改代码;经过测试代码在目标板上运行稳定。  相似文献   

18.
基于μC/OS-II的CAN总线驱动程序设计   总被引:1,自引:0,他引:1  
在将嵌入式实时操作系统μC/OS-II成功移植到TMS320LF2407A型号的DSP的基础上,论文介绍了如何在电力系统集散式的数据采集系统中基于μC/OS-II实时系统开发相应的CAN总线远程通信模块。阐述了μC/OS-II多任务操作系统通信机制和中断机制,详细分析了在DSP实时模式下CAN总线驱动的实现过程。  相似文献   

19.
该文介绍一种实时内核μC/OS-II的特点和内核结构,并成功地将μC/OS-II移植到TI的TMS320F240上。并对编译后实时内核的时间特性作了分析,给出了具体数据。  相似文献   

20.
针对航空航天、军事、核工业等关键领域对软件实时性的苛刻要求,提出一种基于μC/OS-Ⅱ实时操作系统的代码执行时间测量方法。分析了对代码执行时间的测量影响较大的因素,并在最终测得的代码执行时间中去除了这些因素的影响。使用Microsemi SoftConsole IDE集成开发环境,在基于Cortex-M3核的SmartFusion主控芯片上实现了相关的代码。测量了μC/OS-II在SmartFusion平台下的一些实时性指标,为代码的实时性提供了一个时间上的参考,为系统的实时性提供了保障,具有较高的实用价值。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号