首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 109 毫秒
1.
首先对嵌入式实时操作系统μC/OS-Ⅱ和目前应用非常广泛的ARM7处理器进行了简要介绍,并基于对μC/OS-Ⅱ内核移植工作的理解,对ARM7处理器体系结构的相关部分进行深入分析。研究μC/OS-Ⅱ在Philips ARM7处理器LPC2210上的移植过程所要完成的工作,并给出μC/OS-Ⅱ移植到LPC2210上的详细步骤及相关代码。实验证明,系统工作稳定,状态良好。  相似文献   

2.
基于实时操作系统的嵌入式软件设计   总被引:1,自引:0,他引:1  
本文简述了嵌入式实时操作系统μC/OS-Ⅱ的特点,给出μC/OS-Ⅱ在韩国三星公司生产的S3C44B0X嵌入式微处理器上的移植过程,并详细介绍了基于ARM和μC/OS-Ⅱ的嵌入式软件的编写.  相似文献   

3.
μC/OS-Ⅱ在ARM系列单片机S3C44B0x上的移植   总被引:2,自引:1,他引:1  
给出在ARM系列单片机S3C44B0x上移植嵌入式实时操作系统μC/OS-Ⅱ的一种方法,介绍了实时操作系统μC/OS-Ⅱ和S3C44B0x单片机的特点,讨论μC/OS-Ⅱ在S3C44B0x上移植的可能性,并成功地将实时操作系统μC/OS-Ⅱ移植到S3C44B0x上.在移植过程中所做的主要工作就是对μC/OS-Ⅱ源代码中的三个主要文件进行重新配置和修改.在S3C44B0x开发板上成功实现该移植过程,通过测试验证了移植代码的正确性.  相似文献   

4.
薛睛 《电子设计工程》2012,20(15):176-179
详细介绍了以LPC1788 ARM Cortex-M3微处理器为目标硬件平台,在IAR Embedded Workbench for ARM 6.3集成开发环境下μC/OS-II实时操作系统的详细移植过程,重点阐述移植代码中堆栈初始化、任务切换、时钟中断服务程序的编写方法,并在评估板上验证了在该嵌入式实时操作系统上实现多任务操作。  相似文献   

5.
基于ARM的LM3S8962处理器,移植μC/OS-Ⅱ系统,配合电路设计,系统实现对微波电源输出电压、电流信号的检测,输出一路模拟量调节微波电源输出功率。系统提供RS232、以太网接口,配合PC机软件,实现对微波电源的远程监控。系统适用于相似控制方式的各类电源。  相似文献   

6.
嵌入式实时操作系统μC/OS-Ⅱ在LPC2378上的移植及应用   总被引:2,自引:1,他引:1  
介绍μC/OS-Ⅱ操作系统的特点、内核结构和工作原理.并通过对NXP公司LPC2378及ARM7TDMI-S内核体系结构及内部寄存器工作原理的分析,讨论了μC/OS-Ⅱ移植过程中的重难点问题及解决方法,重点阐述移植代码中堆栈初始化、任务切换、时钟中断服务程序的编写过程,并对调试中出现的程序跑飞和堆栈空间不够的问题进行了解决和修改,最后通过设计多任务应用程序证明了该移植是成功的。  相似文献   

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

8.
介绍了源码开放的实时多任务的μC/OS-Ⅱ操作系统在ARM微处理器S3C44B0X上的移植方法.简要说明了移植的主要工作步骤,提出并分析了移植中模式选择、时钟节拍中断选择、堆栈结构设计和上下文切换等几个关键问题,重点叙述了各个问题的解决方案,并给出了测试结论.  相似文献   

9.
Cortex-M3是ARM公司最新推出的基于ARMv7-M架构的低功耗处理器。在深入了解μCOS-Ⅱ工作原理和Cortex-M3特性的基础上,给出了在STM32F103ZE处理器上的详细移植过程。将移植后的μC/OS-Ⅱ操作系统应用于移动多媒体直放站CMMB项目中,验证了移植的成功。这对于管理硬件资源,缩短开发周期和提高系统稳定性方面有着重要的意义。  相似文献   

10.
针对工业生产中使用的低成本数据采集装置同样需要高速、可靠传输所采集数据的要求,研究并设计了一种基于ARM7内核微处理器S3C44B0X的嵌入式USB数据采集模块。利用S3C44B0X内置8路10位模数转换器,通过对USB协议及硬件模块、嵌入式操作系统μC/OS-Ⅱ的深入研究,完成了S3C44B0X最小系统以及与USB硬件的接口电路等硬件设计,将μC/OS-Ⅱ成功移植到S3C44B0X微处理器,最终实现了该嵌入式数据采集模块的整体可靠运行。经实际检测、使用,该模块具有高性能、低功耗、低成本的优点,实用价值较高,可作为基本模块器件嵌入应用于多种数据采集传输场合。  相似文献   

11.
本文介绍了实时多任务μC/OS-Ⅱ操作系统在GPRS终端中的移植及应用,以及GPRS终端的硬件组成和软件框架,详细说明了μC/OS-Ⅱ在ARM器件S3C44B0x芯片上的移植过程和GPRS终端的软件设计.  相似文献   

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

13.
王秀霞  孙红艳 《电子技术》2010,37(10):39-41
简要分析了μ C/OS-Ⅱ的特点和内核结构,并通过对TI公司推出的DSP芯片OMAP5910体系结构的研究,分别介绍了移植的要点:与处理器相关的代码、与应用相关的代码和系统时钟,着重介绍了在CCS编译器下移植μ C/OS-Ⅱ和ADS编译器下移植μ C/OS-Ⅱ的区别,并且给出了部分移植函数的代码。将μ C/OS-Ⅱ成功移植到TI的OMAP5910的ARM核上,对于充分利用芯片的资源,减少开发周期和提高稳定性等方面有着重要的作用。  相似文献   

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

15.
针对工业生产中使用的低成本数据采集装置同样需要高速、可靠传输来采集数据的要求,研究并设计了一种基于ARM7内核微处理器S3C44B0X的嵌入式USB数据采集模块。利用S3C44B0X内置8路10位模数转换器,通过对USB协议及硬件模块、嵌入式操作系统μC/OS-Ⅱ的深入研究,完成了S3C44B0X最小系统以及与USB硬件的接口电路等硬件设计,将μC/OS-Ⅱ成功移植到S3C44B0X微处理器,最终实现了该嵌入式数据采集模块的整体可靠运行。经实际检测、使用,该模块具有高性能、低功耗、低成本的优点,实用价值较高,可作为基本模块器件嵌入应用于多种数据采集传输场合。  相似文献   

16.
本文介绍了以ARM9f(3C2410)微处理器为核心、基于SIP协议的IP电话终端。提出了一种独立式IP电话设计方案,通过在ARM9微处理器上移植μC/OS-Ⅱ操作系统完成多任务管理,通过设计的硬件平台和软件系统,使用一个RJ-45以太网接口直接连接Internet,实现和其他IP电话的通话。  相似文献   

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

18.
《现代电子技术》2015,(21):159-161
在微控制器中使用实时内核可以简化嵌入式应用开发。简单介绍了μC/OS-Ⅲ实时内核和Cortex-M3内核的相关内容,将μC/OS-Ⅲ实时内核移植到F28M35x多内核片上系统微控制器中,并阐述了μC/OS-Ⅲ实时内核中任务的创建和调度原理,最终在目标板上运行并进行多任务切换。  相似文献   

19.
ARM处理器在嵌入式系统中的地位越来越重要,S3C2410作为ARM9微处理器家族中的一员,应用已十分广泛。文中简述了ARM处理器的中断异常种类、响应和返回过程;重点讨论了S3C2410中断控制器的结构和处理机制,以及对IRQ中断的具体处理流程,最后给出了详细的参考代码。  相似文献   

20.
移植μC/OS-Ⅱ的绝大部分工作都集中在os_cpu_a.S文件的移植,这个文件的实现集中体现了所要移植到处理器的体系结构和μC/OS-Ⅱ的移植原理;在这个文件里,最困难的工作又集中体现在OSIntCtxSw和OSTickISR这两个函数的实现上。这是因为这两个函数的实现是和移植者的移植思路以及相关硬件定时器、中断寄存器的设置有关。在实际的移植工作中,这两个地方也比较容易出错。  相似文献   

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

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