μC/OS-Ⅱ实时操作系统在ARM微处理器上的移植

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:luoboge
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式实时系统作为计算机应用的一个崭新领域,以其简洁、高效等优点越来越多地受到人们的广泛关注。而若要开发一个嵌入式应用系统,至少需要嵌入式硬件、实时操作系统及相应的软件工具。并且需要一个非常重要的步骤,就是操作系统在微处理器上的移植。本课题采用的嵌入式硬件是基于ARM 架构的Samsung S3C44B0X 芯片,ARM 微处理作为目前嵌入式市场上应用最广泛的嵌入式微处理器,有着很多不同的种类,本课题采用的便是其中的一种:ARM7TDMI。针对市场上种类繁多的实时操作系统,本课题选用的是源代码公开的实时操作系统μC/OS-Ⅱ。此操作系统内核小,易剪裁,移植性好。本文在介绍μC/OS-Ⅱ时,对其邮箱的机制作了较详细的分析,并提出了一个邮箱查询的新方法。具备了硬件和操作系统,还需要相应的软件工具,如编译环境,仿真工具等。本课题采用的编译环境是ARM SDT2.5。而采用的仿真工具是JTAG。在具备上述三个条件后,所需要做的工作就是将实时操作系统移植到所用的嵌入式微处理器上。本文对于移植工作做了详细的介绍,并提出了一些问题和解决方案。移植成功后,又在平台上作了一个综合性的实力,验证了移植的成功,并较深入的研究了实时多任务的调度原理及任务间的通信机制。本文首先对嵌入式系统及ARM 作了概述,又对实时操作系统及μC/OS-Ⅱ作了说明,然后详尽阐述了移植的过程。最后,验证了移植的成功,并作了一个实例体现了实时多任务的调度及任务间的通信机制。
其他文献
科研项目活动是创造知识、发展知识、完善知识以及开拓知识新用途的工作,既包含对未知问题与未知领域的探索,也包含对已有知识的整理、鉴别和应用。一个项目结束后,不仅其本
近年来随着高等教育教学改革的不断深入,对高校而言,校际之间的竞争就意味着内部管理体制和工作效率的竞争。如何运用现代化的手段,大力开发和利用高校的信息资源,建立高校管理信
作者详细讨论基于笔者所在研究组研发的三维激光彩色扫描仪(Three- Dimensional Laser Color Scanner, 3DLCS)技术的公安子弹综合检测软件系统的关键算法的研究与实现。首先,
随着计算机网络的不断发展,以太网因分布广泛和接入方便得到了广泛的应用。千兆以太网是建立在以太网标准基础之上的技术,因其高效、高速、高性能的特点已经发展成为主流的网
随着Internet的发展和后PC时代的到来,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场需求。但同时大量的嵌入式应用也对嵌入式设备的性能和功能提出了更高的要求。现在
学位
该文开展了三个方面的研究工作:1.研究水平集方法的快速算法,加快几何曲线演化模型的计算速度;2.研究基于边界和区域的几何曲线演化分割模型;3.研究基于曲线演化模型的分割方
本文针对基于“内含传感器”的神经网络逆软测量方法在红霉素发酵过程中应用时软测量精度不高的问题,提出了若干改进方法,并应用到某制药厂的实际红霉素发酵过程。实际的运行
随着信息技术的发展,数字产品的信息安全和版权保护问题越来越引起人们的关注。在这种应用需求下,信息隐藏技术迅速发展起来。数字水印作为信息隐藏技术的一个主要的分支,成为近
火电单元机组具有控制对象复杂、非线性、大滞后、模型难以建立等特点,用传统的控制方法很难得到最佳的运行效果。本文在参阅大量文献的基础上,分析了火电机组协调控制系统及