1、 I uC/OS-II到 ARM 的移植 摘 要 随着科技的进步,新技术的不断发展和工厂自动化体系不断完善,如仅仅依 靠计算机来处理所有的任务就显得成本有些太高,当然也不能满足功耗低的和软 硬件可裁剪的要求。所以以应用为中心、以计算机技术为基础、软件硬件可裁剪、 适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统, 即嵌入式系统应运而生。这就为工厂自动化提供了良好的技术条件和基础。为了 充分突出嵌入式系统的优势,在嵌入式系统上移植操作系统显得很重要了,本文 就是将C/OS-II移植到ARM7上从而实现在嵌入式系统上实现对ARM7任务的调 度,从而实现任务的并发执行,提高各个任
2、务的工作效率。 因本文主要针对 C/OS-II 移植到 ARM 系统平台这一部分进行展开的,所以 下面的内容主要是围绕以下几个部分对 C/OS-II 的移植进行阐述: 1 论述操作系 统下的编程的好处及 C/OS-II 移植到我们所做课题上的优势。2. uC/OS-II 操作系 统的核心介绍 3. 本课题需要了解 ARM 体系架构知识。4. 详细介了 C/OS-II 在 ARM 上的移植过程。5. 简单介绍了操作系统移植后的测试步骤和方法。6. 最后 对整个毕业设计作了一些总结并对进课题不足及进一步的研究提出展望。 关键词:嵌入式系统,自动化,C/OS-II,ARM,移植 II THE C/O
3、S-II OF TRANSPLANTATION FOR ARM ABSTRACT With advances in technology, the continuous development of new technologies and factory automation system has improved constantly, just rely on the computers to handle all of the task makes the expenses become too high, of course, it can not meet the low powe
4、r consumption and the requirements of hardware and software which can be tailored. Therefore, application-centric, computer technology, software and hardware can be tailored to meet the application system functionality, reliability, cost, size, power consumption, demanding for a special computer system and that is why the embedded system came into being. Its can provide a good technical conditions and foundation for the factorys automation. In order to fully highlight the advantages o