首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 312 毫秒
1.
研究了实时操作系统uC/OS-Ⅱ与图形用户界面uC/GUI在主流控制器Cortex-M3上的移植方法,解决了在移植过程中的难点问题,通过在基于Cortex-M3内核的LPC1768开发板上实现uC/OS-Ⅱ与uC/GUI移植,运行结果表明,系统具有良好的稳定性。同时,论文对uC/OS-Ⅱ与uC/GUI在Cortex-M3上的应用具有积极的指导意义。  相似文献   

2.
uC/OS-Ⅱ是源代码公开的实时操作系统内核,具有十分强大的功能。文中首先完成uC/OS-Ⅱ在dsPIC30F6010上的移植,将uC/OS-Ⅱ与dsPIC30F6010高性能的MCU DSP芯片充分结合起来,进而根据模糊PD I控制器原理给出了电机控制方案。控制系统具体要求通过构造不同实时任务分别实现。应用Labview测试结果证明,该无刷直流电机控制系统具有好的实时性和可靠性。  相似文献   

3.
那加 《测控技术》2007,26(10):53-56
研究了嵌入式实时操作系统uC/OS-Ⅱ的特点和内核结构,以及uC/OS-Ⅱ在目前流行的嵌入式微处理器SharpLH79520上移植的方法.  相似文献   

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

5.
由于MCS-51系列微控制器存在着硬件堆栈小的结构缺陷,无法满足多任务环境下进行任务切换的需求,因此很难将uC/OS-Ⅱ移植到MCS-51系列微控制器上。本文给出的“堆栈映射”方式很好的解决了这个问题。同时还对uC/OS-Ⅱ移植过程中一些关键性问题给予了详细的论述。包:uC/OS-Ⅱ可移植的条件、内核配置和裁剪以及内核调试.  相似文献   

6.
uC/OS-Ⅱ在ARM9内核上的移植过程,本文使用的编译器是ADS1.2。需要注意的是,为保证移植代码以及应用代码在ARM9处理器上能够执行,还必须为处理器编写启动代码。启动代码简单地说就是为main()函数的运行准备环境。包括初始化异常向量表、堆栈以及与目标板相关的定义,如代码运行需要使用时钟则必须先定义好系统各部分的时钟等。本文就嵌入式系统uC/OS-Ⅱ在ARM9上的移植进行分析研究。  相似文献   

7.
陈禾 《计算机测量与控制》2005,13(10):1149-1151
针对在嵌入式系统中采用“线性”程序设计方法带来的实时性差和扩展性不高的问题,通过在一个嵌入式数据采集系统中移植嵌入式实时操作系统uC/OS-Ⅱ,在分析了在实时操作系统uC/OS-Ⅱ下,确定了系统各个任务的优先级并实现了任务间的相互切换,提高了系统运行实时性和稳定性;数据采集系统移植了传输效率更高的UDP/IP协议栈,实现了系统的网络通信功能;实验表明,数据采集系统在移植了uC/OS-Ⅱ具有良好的实时性和扩展性并且运行稳定.  相似文献   

8.
王峰  王健  郭忠文 《计算机科学》2010,37(6):136-141
在对无线传感器网络体系结构、传感器节点、网关(Sink)节点的特点和功能分析的基础上,给出了传感器节点和网关(Sink)节点的软硬件设计与实现方案.在软件设计方面深入研究了嵌入式实时操作系统uC/OS-Ⅱ的特点和内核结构,实现了uC/OS-Ⅱ在Nios处理器上的移植.同时介绍了小型TCP/IP协议栈LwIP以及LwIP在uC/OS-Ⅱ上的实现.  相似文献   

9.
本文提出了一种以ARM9处理器S3C2410和实时嵌入式操作系统uC/OS-Ⅱ为基础的数据采集方案。详细介绍了硬件设计、uC/OS-Ⅱ移植、应用任务的实现、软件编程调试以及在应用过程中的注意事项。用VisualC在标准PC机上编写了数据采集程序,并将该数据采集程序成功应用于实际的温度、水位监测系统,实现了在PC机上温度、水位的实时监测。  相似文献   

10.
嵌入式操作系统uC/OS-Ⅱ在W77E58上的应用   总被引:4,自引:4,他引:0  
陈芳新  朱德森 《控制工程》2004,11(5):452-454,470
基于嵌入式操作系统uC/OS-Ⅱ和华邦W77E58单片机实现了一个控制系统。该系统利用W77E58的两个串口,从串口1读取PLC的状态信息,然后通过串口2给下位执行机构发送执行命令。软件部分使用嵌入式实时操作系统uC/OS-Ⅱ针对MCS51的移植版本uC/OS-51。详细介绍了开发软件Keil中的编译环境设定、uC/OS-51的任务切换特点、W77E58的应用要点以及系统任务的划分。该系统是嵌入式系统与单片机结合的一个典型应用。实际应用表明该系统能够实现预期功能。  相似文献   

11.
基于ARM7的μC/OS-Ⅱ移植分析与实现   总被引:2,自引:0,他引:2  
从不同以往的实时内核概念出发,研究了μC/OS-Ⅱ内核组成结构,包括了抢占式任务调度、任务间通信等高级功能.分析了ARM7处理器的移植关键逻辑部件,并通过μC/OS-Ⅱ内核对于ARM7处理器相关文件代码的移植分析和详细探讨,明晰了μC/OS-Ⅱ内核在ARM7处理器移植过程中的重点和难点问题.制定了严密移植代码调试步骤并且证明了移植的正确性,移植方法对ARM应用的操作系统移植具有普遍的指导意义.  相似文献   

12.
实时操作系统uC/OS-Ⅱ在ARM9上移植的实现   总被引:2,自引:0,他引:2  
介绍了目前在嵌入式系统应用中非常流行的实时操作系统uC/OS-Ⅱ和ARM微处理器,详细论述了uC/OS-Ⅱ在基于ARM体系结构的Motorola32-bit嵌入式微控制器MC9328MX1上移植的实现过程,指出了在uC/OS-Ⅱ的移植过程中的重点和难点问题,得出了uC/OS-Ⅱ在ARM上的移植的一般性方法。  相似文献   

13.
片上系统(SoC)的设计日益复杂,规模趋于庞大,这使得SoC的功能验证与测试成为IC设计的瓶颈.uC/OS-Ⅱ是一种简洁的、可移植的、可裁减的与支持多任务的嵌入式实时操作系统.本文介绍了uC/OS-Ⅱ在基于"龙芯1"SoC上的移植工作,重点讨论了在虚拟仿真与FPGA验证平台两种环境下运行uC/OS-Ⅱ及其上层应用程序来测试"龙芯1"SoC的方法,并取得了良好的效果.  相似文献   

14.
针对寻线机器人实时控制的要求,提出了一种基于嵌入式实时操作系统uC/OS-Ⅱ和有限状态机相结合的寻线机器人系统设计方案.本方案以Renesas公司的H8/3048F-ONE型单片机为硬件核心,使用uC/OS-Ⅱ内核进行任务的管理与调度,并采用有限状态机的系统分析和程序设计方法设计了逻辑控制任务.行驶首圈采用光电传感器导航,同时生成路径地图;次圈及其以后采用基于地图和光电传感器的信息融合导航方法.实验结果表明,系统生成地图与实际路径地图吻合性好,24米路径次圈行驶的时间均比首圈少2-4s.系统在实时性、稳定性、可移植性和可扩展性等方面,更能满足寻线机器人发展的需要.  相似文献   

15.
嵌入式移动机器人控制器设计   总被引:1,自引:0,他引:1  
提出了一种基于数字信号处理器和嵌入式实时操作系统的移动机器人控制器设计方案。本方案通过在TMS320F2812型DSP上移植一个uC/OS-Ⅱ实时内核的方式,在增强系统的实时性和提高性价比的基础上提高了控制器的开放性,简化了应用程序的开发。  相似文献   

16.
本文介绍了利用公众电话网,基于ARM7微处理器和实时嵌入式操作系统uC/OS-Ⅱ的分布式远程测控系统下位机的结构和原理.32位ARM7微处理器减小了嵌入式系统的体积、功耗,提高了系统的性能和可靠性.多任务抢占式实时内核的uC/OS-Ⅱ嵌入式操作系统的应用,简化了多任务程序设计,大大降低了软件开发的难度.  相似文献   

17.
随着ARM技术的广泛应用,建立基于ARM构架的嵌入式操作系统已成为当前研究的热点.文中结合实例论述了基于ARM内核的微处理器上的嵌入式μC/OS-Ⅱ操作系统的移植技术,介绍了μC/OS-Ⅱ系统主要特点,给出了移植条件及移植的实现过程,同时对编写启动代码进行了说明并测试验证通过.  相似文献   

18.
为有效地节省研发资源、缩短ECU研发周期,基于车用电控单元(ECU)的开发平台硬件,采用分层的思想将平台划分为驱动层、μC/OS-Ⅱ内核和应用层,用模块化的方法设计了底层驱动程序.通过分析移植μC/OS-Ⅱ对微处理器的要求,解决了将μC/OS-Ⅱ移植到MC9S12XEP100微处理器上的难题,并分析了移植中易出现的问题.创建了多任务程序并通过检查平台对多任务程序的调度,验证了移植工作的正确性,介绍了基于平台的应用层程序的设计方法.  相似文献   

19.
嵌入式系统μC/OS-Ⅱ是一个基于优先级的抢占式实时内核,支持多用户任务,程序可读性好,移植性好,代码可固化,可裁剪,非常灵活.且微处理器C8051F120运算速度快、功耗小、内部资源丰富,具有与8051指令集完全兼容的内核.将嵌入式系统μC/OS-Ⅱ移植在C8051F120上可提高开发效率,缩短开发周期,充分利用其内部资源,具有一定的实际意义.  相似文献   

20.
在uC/OS-Ⅱ的基础上,uC/OS-Ⅲ对消息队列做了较大的改进,并新增一项特有的功能:任务内建消息队列。任务内建消息队列不仅可以降低消息队列占用的存储空间、提高消息与任务间的通信效率,还能实现消息与任务的相互一一对应,从而保证了系统的健壮性。  相似文献   

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

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