logo

您所在位置网站首页 > 海量文档  > 计算机 > 嵌入式开发

uCOS-II 的移植与编译 - 嵌入式系统课程主页.PDF 14页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
特别说明: 下载前务必先预览,自己验证一下是不是你要下载的文档。
  • 上传作者 ldj215322(上传创作收益人)
  • 发布时间:2017-06-12
  • 需要金币100(10金币=人民币1元)
  • 浏览人气
  • 下载次数
  • 收藏次数
  • 文件大小:625.97 KB
下载过该文档的会员
uCOS-II 的移植与编译 - 嵌入式系统课程主页
你可能关注的文档:
uCOS-II 的移植与编译 编译—嵌入式联合大实验报告 2011/1/3 三人行组 计73 班 顾荣辉 2007011327 计73 班 卜鹏洋2007011311 计74 班 吉宇婷 2007011346 uCOS-II 的移植与编译 目录 1. 实验概述 1 2. 实验特点及困难描述 1 3. 系统介绍2 3.1 uCOS-II 系统简介2 3.2 CoMPCert 编译器简介3 3.3 Crosstool 交叉编译工具简介3 3.4 SkyEye 嵌入式模拟器简介4 4. uCOS-II 针对CoMPCert 的修改5 5. 移植概述5 6. 平台相关的结构及C 函数部分5 6.1 OS_CPU.H 说明5 6.2 OS_CPU_C.C 说明6 7. 汇编部分的移植说明7 7.1 OSStartHighRdy 函数7 7.2 OSCtxSw 函数说明8 7.3 OSIntCtxSw 函数说明9 7.4 OSTickISR 函数说明9 8. 在SkyEye 上的运行 10 9. 实验总结 12 1. 实验概述 我们这次编译—嵌入式联合大实验,主要是将uCOS-II 嵌入式系统移植到PowerPC 平台, 并用CoMPCert 这个经过验证的编译器进行验证,最后将uCOS-II 系统在SkyEye 的PPC 平 台模拟上进行运行。我们所做的主要工作如下:  将uCOS-II 分离成平台相关与平台无关的两部分  将平台无关部分,使用CoMPCert 进行编译  使用PowerPC 汇编语言,重写平台相关的部分  使用交叉编译工具Crosstool 对整体进行编译与链接  配置SkyEye 模拟器,并验证其对MPC-8641d 的支持  在SkyEye 模拟器上面运行uCOS-II 系统 2. 实验特点及困难描述 我们大实验的主要特点是涉及的领域相对较陌生,且相对工作量大。与其他组的项目相 比,我们组的实验不仅仅是对一个系统进行修改以使其可以使用于某个编译器,还需要对大 量的系统代码进行重写和修改,并且在这个基础上需要与多种基础工具打交道,在这个过程 中我们也为SkyEye 平台的完善做出了一定的贡献。uCOS-II 移植到PowerPC 平台的项目非 三人行组:顾荣辉 卜鹏洋吉宇婷 1 uCOS-II 的移植与编译 常少,而进一步在SkyEye 平台上运行,是我们独创性的工作,之前从未有人事先过。另外, 我们的实验重写了大量的 PowerPC 汇编代码,这部分的说明文档十分匮乏,所以也成了实 验中的一个较大挑战,最后移植的成功是全组同学共同努力的结果。 详细来说,这次大实验我们的项目主要的困难如下:  对CoMPCert、交叉编译工具以及SkyEye 平台的不熟悉。  对PowerPC 汇编以及MPC-8641d 体系结构的不熟悉。  交叉编译工具支持有一定问题,部分汇编指令不支持。  SkyEye 平台存在问题,对PPC 支持的不完整。  为了移植uCOS-II,我们重新组织了其文件结构,导致很多编译问题的产生。  出现问题很难定位,无法确定问题发生在交叉工具、SkyEye 还是我们的代码上。 3. 系统介绍 下面将对我们实验中使用到的主要的系统进行介绍:包括uCOS-II、SkyEye、CoMPCert 以及交叉编译工具等,从中也可以体现出我们所做的前期准备。 3.1 uCOS-II 系统简介 uCOS-II 是一款开源实时嵌入式操作系统。是一个完整的、可移植、可固化、可裁剪的 占先式实时多任务内核。uCOS-II 绝大部分的代码是用ANSI 的C 语言编写的,包含一小部 分汇编代码。

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556