基于ARM7的bootloader移植和设计_毕业设计.doc

基于ARM7的bootloader移植和设计_毕业设计.doc

  1. 1、本文档共107页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 75 滨江学院 本科毕业论文(设计)手册 题 目: 基于ARM7的bootloader移植和设计 学 院: 信息技术学院 专 业: 计算机科学与技术 学 号: 20072140230 浙江中医药大学教务处制 学位论文原创性声明 兹呈交的学位论文,是本人在指导老师指导下独立完成的研究成果。本人在论文写作中参考的其他个人或集体的研究成果,均在文中以明确方式标明。本人依法享有和承担由此论文而产生的权利和责任。 声明人(签名): 年 月 日 手册目录 TOC \o 1-1 \h \z \u (一)本科毕业论文(设计)正文 h 3 (二)本科毕业论文(设计)任务书 h 38 (三)本科毕业论文(设计)开题报告 h 40 (四)本科毕业论文(设计)文献综述 h 46 (五)本科毕业论文(设计)外文翻译 h 50 (六)本科毕业论文(设计)指导记录 h 76 (七)本科毕业论文(设计)中期检查表 h 79 (八)本科毕业论文(设计)答辩资格审查表 h 80 (九)本科毕业论文(设计)答辩记录 h 81 (十)本科毕业论文(设计)成绩评定书 h 83 (十一)本科毕业论文(设计)作品(实物)验收表 h 84 滨江学院 本科生毕业论文(设计) ARM7TDMI的bootloader程序设计 姓 名: 邵林军 指导老师: 吴元华 合作老师: 无 专 业:计算机科学与技术 提交日期: 2011年1月15日 目 录 TOC \o 1-3 \h \z \u 中文摘要 h 5 英文摘要 h 6 1 引言 h 7 1.1课题背景 h 7 1.2 课题研究的目的和意义 h 9 1.3 Bootloader的研究现状 h 9 2 BootLoader的功能分析 h 10 2.1 BootLoader通用设计模型 h 10 2.1.1 BootLoader的概念 h 11 2.1.2 BootLoader的功能 h 13 2.1.3 BootLoader的典型结构框架 h 13 2.2 U-boot的分析 h 15 2.2.1 U-boot的特点 h 15 2.2.2 U-Boot的文件结构 h 16 2.2.3 U-boot启动流程分析 h 17 3 系统开发环境 h 24 3.1 BootLoader开发的硬件环境 h 24 3.2 BootLoader开发的软件环境 h 25 3.2.1 交叉编译环境 h 25 3.2.2 windows环境下编译、调试软件 h 26 4 BootLoader的设计与实现 h 26 4.1 功能需求分析 h 26 4.3 BootLoader的移植准备 h 26 4.3.1 硬件资源分析 h 26 4.3.2 存储空间地址规划 h 27 4.4 BootLoder移植中的关键问题 h 29 4.4.1 处理器异常 h 29 4.4.2 GPIO设置 h 29 4.4.3 内存初始化 h 29 4.5.2 具体修改操作 h 31 4.6 编译U-boot h 33 5 总结 h 34 注释 h 35 参考文献 h 36 致 谢 h 37 ARM7TDMI的bootloader程序设计 邵林军 指导老师:吴元华 (浙江中医药大学滨江学院,杭州,浙江 310053) 摘 要:随着嵌入式系统应用开发的深入,它对软硬件的体积大小、成本、功耗和可靠性都提出了严格的要求。嵌入式系统的功能越来越强大,实现也越来越复杂。一个功能强大的嵌入式系统通常需要操作系统的支持,并且这种操作系统是成熟稳定的,比较常见的有VxWorks、Window CE、μC/OS-Ⅱ、Linux等。而嵌入式启动模块(BootLoader)是嵌入式系统中在操作系统内核前执行的一段代码,它的基本作用就是引导和加载操作系统的内核映像。因此,作为操作嵌入式软件的重要组成部分,对它的研究和实现无疑具有重要的参考价值。 本课题的研究就是基于S3C44B0的嵌入式BootLoader的设计与实现。在理论上,通过对U-boot这一通用BootLoader的研究

文档评论(0)

weidameili + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档