首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 0 毫秒
1.
介绍了源码开放的实时多任务的μC/OS-Ⅱ操作系统在ARM微处理器S3C44B0X上的移植方法.简要说明了移植的主要工作步骤,提出并分析了移植中模式选择、时钟节拍中断选择、堆栈结构设计和上下文切换等几个关键问题,重点叙述了各个问题的解决方案,并给出了测试结论.  相似文献   

2.
首先对嵌入式实时操作系统μC/OS-Ⅱ和目前应用非常广泛的ARM7处理器进行了简要介绍,并基于对μC/OS-Ⅱ内核移植工作的理解,对ARM7处理器体系结构的相关部分进行深入分析。研究μC/OS-Ⅱ在Philips ARM7处理器LPC2210上的移植过程所要完成的工作,并给出μC/OS-Ⅱ移植到LPC2210上的详细步骤及相关代码。实验证明,系统工作稳定,状态良好。  相似文献   

3.
提出一种将开源实时操作系统μC/OS-Ⅱ与文件系统、图形界面等整合构建成一个嵌入式应用系统的设计方案。该方案通过分析μC/OS-Ⅱ的启动过程,重新配置和定义μC/OS-Ⅱ的3个主要函数,初始化S3C44B0X内部LCD控制器的驱动程序,修改μC/GUI相关的配置文件和宏定义,总结出一套在S3C44B0X上具体的整合方法、移植步骤以及注意事项。最后测试表明该整合移植方法是可行的,系统平台运行稳定可靠。  相似文献   

4.
随着嵌入式技术的发展,在CPU中移植实时操作系统已经显得越来越重要.本文简要介绍了实时操作系统μC/OS-Ⅱ的特点和ATMEL公司的AT89S52单片机,详细介绍了实时操作系统μC/OS-Ⅱ在AT89S52单片机上的移植过程,并给出了部分移植源代码,最后给出了移植过程中必须注意的问题.  相似文献   

5.
实时操作系统μC/OS-Ⅱ在MCF5307处理器上的移植   总被引:1,自引:0,他引:1  
在嵌入式系统的开发中使用实时操作系统是当前的趋势并具有广阔的前景。针对在嵌入式微处理器上移植实时操作系统的需求,介绍嵌入式实时操作系统μC/OS-Ⅱ的内核结构和特点,MCF5307微处理器的主要特点和性能指标。分析将μC/OS-Ⅱ操作系统移植到MCF5307微处理器所需要解决的问题,重点介绍移植过程中需要修改和编写的文件和代码,同时说明移植过程中需要注意的问题。最后通过一个多任务调度的程序实例对移植结果进行了测试,说明移植工作达到了设计目的。  相似文献   

6.
随着嵌入式技术的快速发展,实时多任务操作系统作为一种软件平台已逐步成为国际嵌入式系统的主流。目前,实时操作系统很多,但他们都是商业操作系统,价格昂贵,人们往往很难接受,因此作为源码公开的实时操作系μC/OS-Ⅱ被广泛采用。探讨了μC/OS-Ⅱ在ARM7处理器上的移植方法,指出了在μC/OS-Ⅱ移植过程中的重点和难点问题。运行结果表明,系统稳定可靠,其多项实时性指标均达到设计要求。此方法对ARM应用的操作系统移植具有普遍的指导意义。  相似文献   

7.
对嵌入式实时操作系统μC/OSⅡ的移植进行了一般性的研究,详细说明了移植μC/OSⅡ所需要的条件,重点解析移植中要进行的工作。对移植中的关键———4个汇编函数的编写以及他们之间的关系,做了详尽的分析,同时给出这部分程序的示意性代码。为了更好地理解移植的工作,给出了一个在目前比较流行的嵌入式处理器S3C44B0X上的移植实例,最后用实验证明了移植的成功。对μC/OSⅡ在微控制器的移植具有指导意义。  相似文献   

8.
分析了ARM体系结构特点和μC/OS-Ⅱ内核结构,讨论了支持μC/OS-Ⅱ移植的处理器所需的基本条件,并以广泛应用的ARM7体系结构为移植目标,分析了基于μC/OS-Ⅱ实时操作系统多任务处理的移植。给出了多任务移植的实例,运行基于μC/OS-Ⅱ的范例程序,验证移植工作的正确性,为以后移植提供了参考。  相似文献   

9.
主要讨论了将 μC/OS-Ⅱ实时操作系统在80196KC单片机上进行移植的原理和方法 ,给出了一个以TaskingC为编译器、以80196KC为处理器 ,对 μC/OS-Ⅱ实时操作系统进行移植的具体实例  相似文献   

10.
介绍了Philips LPC2148微控制器和实时操作系统μC/OS-Ⅱ的特点.给出了如何以优龙公司的开发板YL-LPC2148为硬件平台将源代码开放的μC/OS-Ⅱ移植到LPC2148微控制器中的具体方法,同时指出了移植过程中的重点和难点.  相似文献   

11.
以 A TMEL 的 AT90 S系列单片机为例详细介绍 μC/OS 的移植方法 ;重点讲解在系统移植过程中一些应该注意的问题 ,并首次实现了 μC/OS 在 ATMEL 单片机 AT90 S85 3 5上的移植  相似文献   

12.
本文介绍了嵌入式实时操作系统μC/OS-Ⅱ的工作原理.并以AT91FR40162为例,重点讨论了μC/OS-Ⅱ在基于ARM架构的AT91系列中的移植。最后给出了移植结果。  相似文献   

13.
首先对μC/OSⅡ嵌入式实时多任务操作系统进行了简单介绍,包括该操作系统的应用现状和基本概念,理解μC/OSⅡ操作系统可移植、可固化、可裁减的优点。重点介绍了该操作系统在AVR单片机上移植的关键内容。从理解μC/OSⅡ操作系统的工作原理出发,主要涉及到了μC/OSⅡ操作系统的移植的条件以及用户移植操作系统所需要修改的文件及其代码。也提及了μC/OSⅡ操作系统在移植当中应该注意的问题。  相似文献   

14.
本文首先概要介绍了μC/OS-Ⅱ操作系统,然后研究和编写了三个与处理器相关的移植文件,最后通过设计多任务应用程序验证了μC/OS-Ⅱ在LPC3131处理器上的移植是成功的。  相似文献   

15.
针对工业现场数据采集系统对可靠性和实时性不断增加的要求,提出了一种基于软核处理器MicroBlaze的μC/OS-Ⅱ移植方案。分析了采用μC/OS-Ⅱ与MicroBlaze结合的方法在设计实时数据采集系统中的优势,研究了μC/OS-Ⅱ在MicroBlaze上的移植过程。通过EDK搭建的MicroBlaze开发平台,进行了多任务测试试验,结果表明该方案在技术上的可行性。  相似文献   

16.
基于具有广泛应用前景的ARM Cortex-M3微处理器体系结构,将μC/OS-Ⅱ实时操作系统移植到微处理器LM3S8962。通过分析微处理器LM3S8962和μC/OS-Ⅱ内核结构,并且结合ARM Cortex-M3体系特点,利用ARMCortex-M3所固有的嵌套向量中断控制器(NVIC)和Thumb-2指令集体系结构(ISA),完成了移植μC/OS-Ⅱ所需要的函数的编写,宏的定义和任务堆栈的实现,特别是利用ARM Cortex-M3所提供的新型中断-可挂起系统调用(PendSV)作为实时系统完成任务切换的软中断。给出了部分移植函数的代码,未给出代码的函数也对函数结构进行了详细的描述。通过对移植进行测试,结果表明在时钟频率为20 Hz的情况下系统运行正常,能够正常的完成任务切换,实现了移植的目的。  相似文献   

17.
嵌入式操作系统与应用程序不同,不能直接使用在不同硬件平台上。尤其是使用嵌入式操作系统的电子产品种类繁多,更新换代也迅速,关于嵌入式操作系统的移植动作也很频繁。嵌入式操作系统需要用C语言和汇编语言完成一些与处理器相关的代码,将嵌入式操作系统移植到自己的硬件平台的主要工作是修改这部分与处理器硬件相关的代码。μC/OS-Ⅱ为开源免费嵌入式操作系统并且代码简单易懂,以μC/OS-Ⅱ为基础剖析嵌入式操作系统的代码及移植便于理解操作系统设计方法和进行二次开发。  相似文献   

18.
随着科技的发展,嵌入式系统的应用越来越广泛,为了进行射频功率校准系统的嵌入式软件开发,需要将嵌入式实时操作系统μC/OS-Ⅱ移植到sharp lh79520微处理器上。分析了嵌入式实时操作系统μC/OS-Ⅱ的代码结构,接着,对目前流行的嵌入式微处理器sharp lh79520的特点进行了说明,详细介绍了μC/OS-Ⅱ在sharp lh79520处理器上的移植过程,特别对OS_CPU_A.ASM文件的修改给出了详细的移植代码,最后对移植的代码进行了严格的测试,结果表明移植后的μC/OS-Ⅱ操作系统内核运行稳定可靠,验证了移植的成功。  相似文献   

19.
本文详细阐述了基于ADSP-21535的μC/OS-Ⅱ的移植技术.  相似文献   

20.
μC/OS-Ⅱ在ARM上的移植   总被引:11,自引:0,他引:11  
本文介绍了μC/OS--Ⅱ概况和ARM体系结构中与移植工作相关的一些概念,并在此基础上分析了基于ARM的移植工作。  相似文献   

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

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