首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
分析了ARM体系结构特点和μC/OS-Ⅱ内核结构,讨论了支持μC/OS-Ⅱ移植的处理器所需的基本条件,并以广泛应用的ARM7体系结构为移植目标,分析了基于μC/OS-Ⅱ实时操作系统多任务处理的移植。给出了多任务移植的实例,运行基于μC/OS-Ⅱ的范例程序,验证移植工作的正确性,为以后移植提供了参考。  相似文献   

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

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

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

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

6.
采用基于ARM内核的嵌入式处理器LPC2478为核心的硬件平台和开源、内核可裁剪的实时多任务操作系统μC/OS-Ⅱ,提出了一种嵌入式以太网通信系统设计方案。阐述了硬件平台设计及软件驱动、多任务操作系统μC/OS-Ⅱ的移植以及TCP/IP协议栈的实现过程,实现了嵌入式以太网的数据传输。  相似文献   

7.
介绍了一种基于ARM及μC/OS-Ⅱ的人造提花毛皮机控制系统.在ARM的硬件平台上嵌入μC/OS-Ⅱ实时操作系统,实时控制整个提花过程,并采用新型的USB技术及LCD显示技术给传统提花机控制系统注入了新元素.  相似文献   

8.
基于嵌入式实时操作系统μC/OS-Ⅱ的多任务算法研究   总被引:1,自引:0,他引:1  
μC/OS-Ⅱ是一个高度简洁、可固化、可裁剪、实现抢先式实时多任务的操作系统内核。而嵌入式软件系统的一个重要特征是实时响应和多任务处理。本文首先简要介绍了μC/OS-Ⅱ及其μC/OS-Ⅱ在应用系统软件的设计中的任务状态和任务调度。基于集成开发环境IAREWARM,提出了一种基于μC/OS-Ⅱ的多任务调度算法以实现"欢迎使用"的衡定时间交替显示的功能,着重介绍了μC/OS-Ⅱ中多任务间的切换和调度的实现机理。μC/OS-Ⅱ作为一个精简、可靠的多任务操作系统,在中小型工业领域中有着广泛的应用前景。  相似文献   

9.
基于嵌入式系统的智能无线测温系统   总被引:1,自引:1,他引:0  
为了适应现代工业现场温度采集系统能在各种现场环境下实现温度数据的测量传送,文中设计了一种基于ARM7微处理器核S3C4480和嵌入式实时操作系统μC/OS-Ⅱ的无线测温系统.该系统通过GPRS网络将采集到的温度数据发送给监控中心,实现了温度数据的无线采集和传送,满足了现代工业现场温度实时监控的要求.  相似文献   

10.
介绍一种新型的基于软开关投切技术的连续无功补偿装置,并设计出适用于该方案的基于ARM嵌入式微处理器的无功补偿控制器。采用了一种基于32位ARM7TDMI嵌入式微处理器S3C44B0X和μC/OS-Ⅱ实时操作系统内核的交流同步采样方法,设计出无功补偿控制系统,阐述了智能控制器的设计思路及实现的体系结构,从硬件和软件两方面论述了具体设计和实现过程。  相似文献   

11.
基于具有广泛应用前景的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的情况下系统运行正常,能够正常的完成任务切换,实现了移植的目的。  相似文献   

12.
μC/OS-Ⅱ是源代码公开的、可固化可裁剪的、高稳定性与可靠性的、抢占式多任务的实时操作系统。将μC/OS-Ⅱ移植到嵌入式系统中,可以实现多任务管理功能以及系统对实时性的要求。本文详细描述了将μC/OS-Ⅱ移植到S3C44B0X(内核为ARM7TDMI)处理器上的全过程,并在嵌入式软件集成开发环境Embest IDE下对移植程序和应用程序进行了验证。本次移植工作主要包括几个内容:设置常量的值、声明数据类型、声明宏(OS_CPU.H)、用C语言编写相关的函数(OS_CPU_C.C),以及编写相关汇编语言函数(OS_CPU_A.ASM)。  相似文献   

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

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

15.
本文介绍了一种基于ARM S3C2440处理器的模糊自适应PID伺服电机控制系统。根据控制系统的实际需要,采用模糊自适应PID控制算法,并移植了μC/OS-Ⅱ操作系统,保证了电机控制系统运行的稳定性和精确性。整个系统结构简单,操作方便,实时性好,满足了伺服控制系统的高精度要求。  相似文献   

16.
针对传统的应急电源控制系统设计的复杂性和运行不可靠性,本文介绍了一种采用全数字控制方法,用ARM+μC/OS-Ⅱ设计并实现应急电源的控制系统.实验证明:据此设计的控制系统控制精确、快速、波形失真度小、动态响应快、具备自我保护功能且工作稳定可靠.  相似文献   

17.
μC/OS-Ⅱ的特点 μC/OS-Ⅱ是为实时嵌入式应用而设计的一个抢占式多任务操作系统内核,其代码是用ANSIC写成的,因此非常便于移植并能够支持大多数类型的处理器,从8位,16位到32位,甚至64位以及DSP.从实现角度来看,μC/OS-Ⅱ是一组C函数库,应用程序代码与内核函数库连接在一起,生成一个目标代码,可以下载到目标板的RAM中,或者直接烧写至目标板的ROM中执行.在X86的目标环境中,μC/OS-Ⅱ核心代码尺寸一般不超过15K字节大小.μC/OS-Ⅱ的组件包括任务管理、内存管理、任务间通信、任务的同步与互斥、时间管理等,μC/OS-Ⅱ是Micrium的知识产权产品.  相似文献   

18.
吴璠 《电子元器件应用》2010,12(9):18-20,23
在介绍了实时操作系统μC/OS-Ⅱ的特点和内核结构的基础上,给出了μC/OS-Ⅱ实时操作系统在DSP芯片TMS320VC5402上移植的实现过程,并且通过了实际测试验证。  相似文献   

19.
本设计在系统终端采用了ARM处理器和嵌入式操作系统μC/OS-Ⅱ作为开发平台,通过采用ARM处理器可达到最大为60MHz的CPU操作频率,使得数据处理能力大大加强,同时,基于嵌入式操作系统μC/OS-Ⅱ开发设计的软件具备了很强的扩展性和稳定性.  相似文献   

20.
智能轮式移动机器人嵌入式控制系统设计   总被引:1,自引:0,他引:1  
为了优化智能轮式移动机器人的控制系统,提出了一种基于ARM微处理器和复杂可编程逻辑器件(CPLD)的嵌入式控制系统.硬件部分采用以ARM和CPLD为核心的模块化设计,软件部分采用实时操作系统μC/OS-Ⅱ,并设计了电机速度调节的控制算法.实现了对机器人驱动电机、超声传感等任务模块的系统控制.仿真和运行实验结果表明,系统运行稳定,控制灵活,达到预期的设计目标.  相似文献   

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

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

京公网安备 11010802026262号