首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 891 毫秒
1.
从μC/OS-Ⅱ到μC/OS-Ⅲ的各种改进   总被引:1,自引:0,他引:1  
相比μC/OS-Ⅱ,μC/OS-Ⅲ做了很多改进,比如任务调度策略、时间节拍管理等,不仅消除了μC/OS-Ⅱ中的一些局限,而且增加了一些全新的功能。本文首先介绍了μC/OS-Ⅱ的特点与局限,然后介绍了μC/OS-Ⅲ所做的各种改进。  相似文献   

2.
通过分析嵌入式操作系统μC/OS-Ⅱ中时钟节拍处理的不足,本文提出一种应用时间车轮算法对其进行改进的思想。时间车轮算法有效地提高了时钟中断响应速度和μC/OS-Ⅱ的时钟精确度。  相似文献   

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

4.
μC/OS-Ⅱ是面向8/16位及低端32位单片机应用的RTOS,而新近推出的μC/OS-Ⅲ则面向高性能32位单片机,如ARMCortex等。以Cortex—M4为内核的Kinetis系列单片机,不仅用于全国大学生飞思卡尔杯智能车竞赛,也用于诸多大学的嵌入式系统教学,官方提供的开发环境是CodeWarrior。本文介绍如何利用CodeWarrior开发环境,将μC/OS-Ⅲ在Kinetis单片机上运行起来,以便将μC/OS-Ⅲ引入教学、科研与应用。  相似文献   

5.
为了将μC/OS-Ⅲ移植到Cortex—M3处理器上,选用RealView MDK作为软件开发平台,针对Cortex—M3处理器特性编写了移植所需的C语言和汇编语言源代码,并验证了移植的正确性。移植后的μC/OS-Ⅲ能够稳定运行于Cortex~M3处理器上。该移植对大部分Cortex—M3处理器具有通用性,对其他架构处理器的μC/OS-Ⅲ移植具有参考作用。  相似文献   

6.
王骏  叶瑞源 《自动化仪表》2010,31(2):5-7,11
μC/OS-Ⅱ受到内部存储资源及代码运行速度的限制,所以在两线制智能变送器中引入实时嵌入式操作系统μC/OS-Ⅱ时,必须要对μC/OS-Ⅱ进行优化。在研究内核的基础上,提出了任务/事件的静态创建机制及单节点标志事件方法。数据对比表明,优化后的μC/OS-Ⅱ在启动速度、内存占用等方面有明显改善。利用优化后的μC/OS-Ⅱ,实现了变送器系统的多任务实时运行需求,并且验证了系统能够符合HART通信链路层的规范要求。  相似文献   

7.
本文以工业控制系统中网络化改造为背景,来讨论基于DSP的嵌入式系统中RTOS的移植方法,采用公开源码的嵌入式操作系统μC/OS-Ⅱ进行移植和二次开发。文中提供了μC/OS-Ⅱ在DSP上的移植心得。  相似文献   

8.
将UML用于μC/OS-Ⅱ的结构描述,进而用于以μC/OS-Ⅱ为实时操作平台的嵌入式系统设计。文中首先建立了μC/OS-Ⅱ的UMI。静态模型,并给出其类图描述的详细分析;然后,以嵌入式文件系统设计为实例,详细分析了利用UML开发基于μC/OS-Ⅱ嵌入式系统的整个过程。实验结果表明:采用UML对于以RTOS为操作平台的32位嵌入式系统复杂设计,是一种构造清晰,易于修改的有效途径。  相似文献   

9.
指出了μC/OS-Ⅲ较μC/OS-Ⅱ的改进和发展,说明了移植μC/OS-Ⅲ的一般原则和方法,最后逐步给出了μC/OS-Ⅲ在S12X架构上移植的步骤,读者按照该步骤就能够顺利完成移植工作.  相似文献   

10.
Internet远程监控系统的嵌入式实现方法   总被引:6,自引:0,他引:6  
金真  唐明浩  蒋琳 《计算机工程》2006,32(1):245-247
如何结合当前广泛存在的Internet网络实现微控制系统的远程控制,是该文的研究重点。通过对μC/OS-Ⅱ、μIP以及蓝牙技术的应用研究,给出了一个基于μC/OS-Ⅱ的Internet远程监控系统的嵌入式实现方案,并阐述了本地蓝牙无线通信管理任务和基于ulP的Web server守护任务的实现方法。  相似文献   

11.
在μC/OS-Ⅱ上实现优先级天花板   总被引:2,自引:0,他引:2  
μC/OS-Ⅱ是源码公开的嵌入式实时操作系统内核,可用于8位、16位、32位嵌入式微处理器或DSP。μC/OS-Ⅱ可以管理64个任务,各任务有自己单独的栈,采用基于剥夺的优先级调度策略,绝大多数服务的执行时间具有确定性。μC/OS-Ⅱ自1992年问世以来已被成功地应用于各种系统,并且现在其安全性和稳定性已通过美国FAA认证。  相似文献   

12.
为了统一管理微控制器的软硬件资源,使开发者能够更加专注于具体应用,给出一种将uC/OS-Ⅲ实时操作系统内核移植到STM32F103VET6微控制器上的方法。介绍ARM Cortex-M3内核的基本特性及其与uC/OS-Ⅲ内核移植密切相关的NVIC、中断向量表、PendSV中断以及时钟节拍等核心内容。描绘uC/OS-Ⅲ内核架构,阐述内核任务调度机制,详述内核移植的具体步骤,包括板级支持包开发、修改与CPU相关的文件以及如何用ARM汇编语言实现PendSV中断和uC/OS-Ⅲ内核任务切换。经测试,移植后的uC/OS-Ⅲ内核能够稳定运行在STM32F103VET6芯片上,成功实现多任务调度。  相似文献   

13.
采用了基于μC/OS-Ⅲ操作系统来实现多路数据采集处理的任务调度。将μC/OS-Ⅲ移植到dsPIC30F6014中,实现对其电压、电流、温度及功率等参数进行数据采集。实验表明,该功能可以实时地对多路数据进行采集并及时处理,并显示在LCD屏上。  相似文献   

14.
μC/OS-Ⅲ是对μC/OS-Ⅱ的重大改进,增加了许多新的特性.在信号量的使用上,μ C/OS-Ⅲ增加了一些可选的参数,提高了使用的灵活性;新增了任务内嵌的信号量,可以更高效地和任务进行通信.本文分析对比μC/OS-Ⅱ和μC/OS-Ⅲ中信号量内部结构的差异及新增的特性.  相似文献   

15.
本文提出了一种基于μC/OS-Ⅱ嵌入式系统的EPA通信协议的实现方案。简要介绍了EPA通信协议和模型,针对在以μC/OS-Ⅱ嵌入式系统为平台实现EPA设备通信的需求,提出了设计思路及其构建方法,并在实验系统上得到应用。  相似文献   

16.
该文深入全面地探讨了μC/OS-Ⅱ实时机制。首先,对μC/OS-Ⅱ的组成进行了概述;其次,阐述了μC/OS-Ⅱ的任务调度算法、优先级表示;最后,讨论了μC/OS-Ⅱ的中断实现。  相似文献   

17.
基于μC/OS-Ⅱ的嵌入式系统的设计   总被引:2,自引:0,他引:2  
冉明  邢汉承 《微机发展》2005,15(1):91-93
嵌入式系统的应用正快速发展,而嵌入式系统的设计和嵌入式操作系统是其中的关键。由于大多数嵌入式操作系统价格昂贵、源码不公开,导致某些开发不是很方便。而实时嵌入式操作系统μC/OS-Ⅱ具有开放源码、研究免费的特点,而且μC/OS-Ⅱ通过了FAA安全认证。文中通过实现一个嵌入式系统应用说明了μC/OS-Ⅱ实时嵌入式操作系统在嵌入式系统中如何应用以及如何移植。  相似文献   

18.
基于μC/OS-Ⅱ的嵌入式系统的网络通讯实现   总被引:2,自引:0,他引:2  
μC/OS-Ⅱ是一种适用于嵌入式系统的源码开放的占先式实时多任务操作系统:本文讨论了基于μC/OS-Ⅱ的嵌入式系统的网络通讯实现,主要包括轻型tcp/ip协议栈的引入和网络设备驱动程序的建立,以及软件系统的调试、  相似文献   

19.
μC/OS-Ⅲ是对μC/OS-Ⅱ的重大改进,增加了许多新的特性,如支持任意数量的优先级,支持多个任务运行在同一优先级下等等。本文分析μC/OS-Ⅲ在任务调度方面的改进及其内部实现细节。  相似文献   

20.
以MSP430F5529及相关外围电路为硬件平台,系统地分析了μC/OS-Ⅲ的体系结构,介绍了移植的主要工作,并以多功能防盗窗控制器的设计为对象,描述了应用系统中功能与多任务的关系,验证了μC/OS-Ⅲ移植的有效性与实用性。  相似文献   

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

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