共查询到18条相似文献,搜索用时 93 毫秒
1.
首先对嵌入式实时操作系统μC/OS-Ⅱ和目前应用非常广泛的ARM7处理器进行了简要介绍,并基于对μC/OS-Ⅱ内核移植工作的理解,对ARM7处理器体系结构的相关部分进行深入分析。研究μC/OS-Ⅱ在Philips ARM7处理器LPC2210上的移植过程所要完成的工作,并给出μC/OS-Ⅱ移植到LPC2210上的详细步骤及相关代码。实验证明,系统工作稳定,状态良好。 相似文献
2.
3.
4.
移植μC/OS-Ⅱ的绝大部分工作都集中在os_cpu_a.S文件的移植,这个文件的实现集中体现了所要移植到处理器的体系结构和μC/OS-Ⅱ的移植原理;在这个文件里,最困难的工作又集中体现在OSIntCtxSw和OSTickISR这两个函数的实现上。这是因为这两个函数的实现是和移植者的移植思路以及相关硬件定时器、中断寄存器的设置有关。在实际的移植工作中,这两个地方也比较容易出错。 相似文献
5.
随着嵌入式技术的快速发展,实时多任务操作系统作为一种软件平台已逐步成为国际嵌入式系统的主流。目前,实时操作系统很多,但他们都是商业操作系统,价格昂贵,人们往往很难接受,因此作为源码公开的实时操作系μC/OS-Ⅱ被广泛采用。探讨了μC/OS-Ⅱ在ARM7处理器上的移植方法,指出了在μC/OS-Ⅱ移植过程中的重点和难点问题。运行结果表明,系统稳定可靠,其多项实时性指标均达到设计要求。此方法对ARM应用的操作系统移植具有普遍的指导意义。 相似文献
6.
7.
8.
μC/OS-Ⅱ是源代码公开的、可固化可裁剪的、高稳定性与可靠性的、抢占式多任务的实时操作系统。将μC/OS-Ⅱ移植到嵌入式系统中,可以实现多任务管理功能以及系统对实时性的要求。本文详细描述了将μC/OS-Ⅱ移植到S3C44B0X(内核为ARM7TDMI)处理器上的全过程,并在嵌入式软件集成开发环境Embest IDE下对移植程序和应用程序进行了验证。本次移植工作主要包括几个内容:设置常量的值、声明数据类型、声明宏(OS_CPU.H)、用C语言编写相关的函数(OS_CPU_C.C),以及编写相关汇编语言函数(OS_CPU_A.ASM)。 相似文献
9.
μC/OS-Ⅱ在51单片机上的移植 总被引:1,自引:0,他引:1
针对在51单片机上移植实时操作系统μC/OS-Ⅱ的目的,以μC/OS-Ⅱ工作原理为基础,结合51单片机堆栈空间少的情况,采用改变堆栈指针到不同任务寄存器组的方法,通过改变堆栈指针的实验,得出在堆栈空间较少的情况下,也能够实现μC/OS-Ⅱ在51单片机上的运行的结论。 相似文献
10.
介绍了一种用ARM7-μC/OS—Ⅱ设计的数据采集系统。给出了系统原理框图,实现了将嵌入式操作系统植入该系统中,列出了软件设计的要点。 相似文献
11.
12.
本文介绍了使用ARM公司提供的ADs开发工具,进行移植μC/OS-Ⅱ的工作.结合基于StrongARM评估板的硬件结构,对移植工作中的若干要点做了详细分析.最后,给出了移植体会和程序技巧分析. 相似文献
13.
μC/OS-Ⅱ内核是采用占先式调度方式的实时内核,保证最高优先级任务一旦进入就绪态,就能立刻得到CPU的使用权,减少系统响应时间,从而保证系统实时性。文中阐述μC/OS-Ⅱ内核如何通过查表法快速找出就绪态中优先级最高的任务,并详细分析了就绪态中最高优先级任务调度方法和查找算法,最后给出了相应的例子。 相似文献
14.
uC/OS-Ⅱ在80C51下的移植 总被引:1,自引:0,他引:1
本文讨论了嵌入式探作系统uC/05-Ⅱ在80C31系列单片机上的移植,并针对在KEIL C51缟译器环境下移植的一些特殊问题进行了阐述,最后简要分析了uC/OS-Ⅱ嵌入式操作系统的资源和响应时间问题。 相似文献
15.
μC/OS-Ⅱ邮箱机制的分析与改进 总被引:1,自引:0,他引:1
μC OS-Ⅱ是源码公开的实时操作系统,在嵌入式系统中应用广泛。对于实时操作系统,任务间通信是一个影响系统性能的重要因素,所以邮箱机制的分析和研究有重要的意义。在研究μC OS-Ⅱ邮箱机制的基础上提出了一个邮箱查询的方法,使得邮箱查询的安全性得到保证。 相似文献
16.
可视对讲门禁系统在国内智能建筑物上获得了广泛的应用,而门禁主机是整个系统的关键,其性能的好坏将直接影响为用户提供的服务。文中以μC/OS-Ⅱ为基础,简要介绍了基于实时操作系统μC/OS-Ⅱ的门禁主机的硬件设计方案,详细介绍了其软件的实现过程。 相似文献
17.
首先对μC/OSⅡ嵌入式实时多任务操作系统进行了简单介绍,包括该操作系统的应用现状和基本概念,理解μC/OSⅡ操作系统可移植、可固化、可裁减的优点。重点介绍了该操作系统在AVR单片机上移植的关键内容。从理解μC/OSⅡ操作系统的工作原理出发,主要涉及到了μC/OSⅡ操作系统的移植的条件以及用户移植操作系统所需要修改的文件及其代码。也提及了μC/OSⅡ操作系统在移植当中应该注意的问题。 相似文献