U-boot移植.doc

资料分类:工程技术 上传会员:congxia 更新时间:2021-05-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11768
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:BootLoader是嵌入式系统软件开发的第一个环节,它紧密地将软硬件衔。BootLoader还涉及到许多硬件相关的知识,对于普通的嵌入式开发板,它又是不可跳过的步骤,所以做好它的移植工作是必须的,对于后续的开发工作也是有益的。U-Boot是当前比较流行、功能强大的BootLoader,它操作简便,接在一起,对于一个嵌入式设备后续的软件开发至关重要可以支持多种体系结构的处理器,同时提供了完备的命令体系。S3C2410是三星公司一款基ARM920T的嵌入式通用处理器。本文的移植平台就是S3C2410 为核心的英蓓特Embest-III开发板,这块开发板的硬件资源配置较为完善。同时还介绍了一款优秀的嵌入式BootLoader—U-boot ,详细讲解了它的运行原理,着重讨论了其在S3C2410上的移植过程。

关键词:U - boot ;S3C2410 ;移植;BootLoader.

 

目录

摘要

Abstract

摘要-5

Abstract-5

第一章、绪论-6

第二章、Bootloader介绍-6

2.1 Bootloader作用-6

2.2 Bootloader移植的必要性-7

2.3 BootLoader所支持的CPU和嵌入式系统板-7

2.4 BootLoader的操作模式-8

2.5 BootLoader的通用执行流程-9

第三章、U-boot简介-9

3.1 U-boot介绍-10

3.2 选择 U-boot的理由-10

3.3 U-boot的主要目录结构-11

3.4 U-boot的命令介绍及环境变量-12

3.5 U-boot的主要功能-14

3.6 U-boot的启动流程分析-14

第四章、U-boot移植-21

4.1 交叉编译器-21

4.1.1 交叉编译器的作用-21

4.1.2 交叉编译器的安装过程-22

4.2 裁剪U-boot-23

4.3 配置U-boot-24

4.4 修改SDRAM的配置-25

4.5 修改2410时钟设置-26

4.6 支持NOR FLASH(SST39VF1601)-28

4.6.1 SST39VF1601简介-28

4.6.2 修改Nor Flash驱动-28

第五章、总结-35

参考文献-35

致谢-35

相关论文资料:
最新评论
上传会员 congxia 对本文的描述:从操作系统的角度看,Bootloader的总目标就是正确地调用内核来执行。另外,由于Bootloader的实现依赖于CPU的体系结构,因此大多数Bootloader都分为stagel和stage2两大部分。依赖于CPU体系结构......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: