共查询到20条相似文献,搜索用时 15 毫秒
1.
介绍了嵌入式实时操作系统uC/OS-II的特点和内核结构,并结合UWB手持穿墙雷达的功能需求,简单讨论了在嵌入式处理器S3C2410A上移植的可能性,解决了移植中的各种问题,最后通过多任务应用程序验证了移植的成功。 相似文献
2.
本文介绍了基于ARM7内核的Philips lpc2214 MCU在uC/OS-Ⅱ实时多任务操作系统中的低功耗设计与实现,该方法可以推广到其它的嵌入式系统应用中. 相似文献
3.
4.
以ATMEL的AT90S系列单片机为例详细介绍uC/OS-Ⅱ的移植方法;重点讲解在系统移植过程中一些应该注意的问题,并首次实现了uC/OS-Ⅱ在ATMEL单片机AT90S8535上的移植。 相似文献
5.
本文详细介绍了如何把uC/OS-Ⅱ嵌入式操作系统移植到SIC33L11微处理器的方法,并简要介绍了基于SIC33L11的uC/OS-Ⅱ嵌入式应用程序的编程。 相似文献
6.
7.
8.
9.
首先对嵌入式实时操作系统uC/OS-Ⅱ和目前应用非常广泛的ARM7处理器进行了简要介绍,并基于对uC/OS-Ⅱ内核移植工作的理解,对ARM7处理器体系结构的相关部分进行深入分析。研究uC/OS-Ⅱ在Philips ARM7处理器LPC2210上的移植过程所要完成的工作,并给出uC/OS-Ⅱ移植到LPC2210上的详细步骤及相关代码。实验证明,系统工作稳定,状态良好。 相似文献
10.
uC/OS-Ⅱ在80C51下的移植 总被引:1,自引:0,他引:1
本文讨论了嵌入式探作系统uC/05-Ⅱ在80C31系列单片机上的移植,并针对在KEIL C51缟译器环境下移植的一些特殊问题进行了阐述,最后简要分析了uC/OS-Ⅱ嵌入式操作系统的资源和响应时间问题。 相似文献
11.
12.
μC/OS-Ⅱ是源代码公开的、可固化可裁剪的、高稳定性与可靠性的、抢占式多任务的实时操作系统。将μC/OS-Ⅱ移植到嵌入式系统中,可以实现多任务管理功能以及系统对实时性的要求。本文详细描述了将μC/OS-Ⅱ移植到S3C44B0X(内核为ARM7TDMI)处理器上的全过程,并在嵌入式软件集成开发环境Embest IDE下对移植程序和应用程序进行了验证。本次移植工作主要包括几个内容:设置常量的值、声明数据类型、声明宏(OS_CPU.H)、用C语言编写相关的函数(OS_CPU_C.C),以及编写相关汇编语言函数(OS_CPU_A.ASM)。 相似文献
13.
设计了基于uC/OS-Ⅱ_STC12C5A60S2单片机的多功能测周期系统。STC12C5A60S2单片机作为系统主控核心,其集成的PCA模块可工作在捕获模式,用于外部信号的测周期;LCD12864液晶显示器实时显示周期、频率以及波形;电路还包括数字测温电路和时钟电路。系统应用程序运行于uC/OS-Ⅱ之上,实现了微内核、实时测周期和测温等多任务功能。实际运行表明,多功能和测试精度都达到设计要求。 相似文献
14.
UC/OS-Ⅱ是一款典型的开源实时操作系统,将其与文件系统(File System)、图形界面(GUI)等整合构建成一个嵌入式应用系统是成熟产品的发展趋势.文章通过分析S3C2410X的启动过程,重新配置和定义μC/OS-Ⅱ的三个主要函数,初始化S3C2410X内部LCD控制器的驱动程序,修改μC/GUI相关的配置文件和宏定义,总结出一套在S3C2410X上具体的整合移植,测试表明该整合移植方法简便可行,系统平台运行稳定可靠. 相似文献
15.
16.
嵌入式操作系统与应用程序不同,不能直接使用在不同硬件平台上。尤其是使用嵌入式操作系统的电子产品种类繁多,更新换代也迅速,关于嵌入式操作系统的移植动作也很频繁。嵌入式操作系统需要用C语言和汇编语言完成一些与处理器相关的代码,将嵌入式操作系统移植到自己的硬件平台的主要工作是修改这部分与处理器硬件相关的代码。μC/OS-Ⅱ为开源免费嵌入式操作系统并且代码简单易懂,以μC/OS-Ⅱ为基础剖析嵌入式操作系统的代码及移植便于理解操作系统设计方法和进行二次开发。 相似文献
17.
为了使嵌入式操作系统μC/OS-Ⅱ更加适合数控系统的应用,对μC/OS-Ⅱ的任务分类和任务调度做了改进。将任务分为普通任务和抢占式任务。普通任务指通过操作系统调度器调度运行的任务,它又分为周期任务和随机任务。周期任务对应数控系统中要求定期执行的任务,随机任务对应数控系统中由信号触发执行的任务。抢占式任务不通过调度器调度运行,而在中断处理中直接运行。抢占式任务对应数控系统中执行频率高,执行时间短的任务。实验证明,改进后的μC/OS-Ⅱ更适合数控系统任务的添加。 相似文献
18.
基于具有广泛应用前景的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的情况下系统运行正常,能够正常的完成任务切换,实现了移植的目的。 相似文献
19.
基于S3C44B0X和μC/OS-Ⅱ智能家居嵌入式系统设计 总被引:1,自引:0,他引:1
为了提高家居的智能化水平,给出一种基于S3C44B0X芯片和蓝牙通信技术的智能家居控制器的硬件设计和软件设计。该系统主要由存储器系统、以太网接口、蓝牙通信模块、温度检测和实时时钟等组成。介绍源码开放的实时多任务的μC/OS-Ⅱ操作系统在ARM微处理器S3C44BOX上的移植方法,并简要说明移植的主要步骤。 相似文献
20.
为了实现工业应用中基于Modbus协议的嵌入式设备上数据信息互连,提出了一个基于μC/OS-Ⅱ上Modbus协议主站的系统设计方案。该系统以STM32L152单片机为硬件平台,基于μC/OS-Ⅱ实时操作系统内核上建立的一个简易Modbus主站,能够实现协议主站的广播、单播中主要的读、写功能以及超时重发功能。实际测试表明,该系统具有实时性强、传输稳定的特点,达到了设计要求。 相似文献