(参考)基于ARM的移植.doc
- 小雁子个人认证 |
- 2016-05-22 发布|
- 376 KB|
- 31页
摘 要
随着ARM技术的广泛应用,建立基于ARM构架的嵌入式操作系统已成为当前研究的热点。本课题的研究内容就是利用移植技术将uC/ OS - II 移植到ARM 系统将uC/ OS - II 移植到ARM 系统之后,可以充分结合两者的优势uC/OS - II 的文件系统结构包括核心代码部分、设置代码部分、与处理器相关的移植代码部分核心代码部分包括7 个源代码文件和1 个头文件. 功能分别是内核管理、事件管理、消息队列管理、存储管理、消息管理、信号量处理、任务调度和定时管理. 设置代码部分包括2 个头文件,用来配置事件控制块的数目以及是否包含消息管理相关代码. 而与处理器相关的移植代码部分则是进行移植过程中需要更改的部分,包括1 个头文件OS CPU. H ,1 个汇编文件OS CPU A. S 和1 个C 代码文件.实际上将uC/ OS - II 移植到ARM 处理器上,需要完成的工作主要是以下三个与体系结构相关的文件:OS CPU. H ,OS CPU. C 以及OS CPU A. S?ARM 嵌入式操作系统 移植 uc/os-II
Abstract
Along with the extensive application of ARM technology based on ARM architecture, the embedded operating system has become a hotspot of current researches. The research content is the use of transplanting uC/ OS - II transplanted into ARM system. UC/ OS - II transplanted into ARM system, can combine the advantages