嵌入式系统的Boot Loader技术
陈文智
浙江大学计算机学院
2009年5月
内容提要
1. Boot Loader程序的基本概念
2. Boot Loader的典型结构框架
3. Boot Loader实验
实验一 Boot Loader应用实验
实验二 U-BOOT的分析和移植
1. Boot Loader程序的基本概念
Boot Loader就是在操作系统内核运行之前运行的一段小程序
初始化硬件设备和建立内存空间的映射图
将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境
系统的Boot Loader程序通常安排在地址0x00000000 处
Boot Loader所支持的硬件环境
每种不同的CPU体系结构都有不同的Boot Loader
Boot Loader的安装地址
Boot Loader相关的设备和机制
主机和目标机之间一般通过串口建立连接
Boot Loader的启动过程
Boot Loader的操作模式
启动加载模式
下载模式
Boot Loader与主机之间的通信设备及协议
2. Boot Loader的典型结构框架
操作系统的角度看,Boot Loader的总目标就是正确地调用内核来执行
大多数Boot Loader都分为阶段1和阶段2两大部分
阶段1实现依赖于CPU体系结构的代码
阶段2实现一些复杂的功能
2.1 Boot Loader阶段1介绍
Boot Loader 的阶段1通常包括以下步骤:
1)硬件设备初始化.
屏蔽所有的中断
设置CPU的速度和时钟频率
RAM初始化
初始化LED
关闭CPU内部指令/数据Cache
2)为加载阶段2准备RAM空间
除了阶段2可执行映象的大小外,还必须把堆栈空间也考虑进来
必须确保所安排的地址范围的的确确是可读写的RAM空间
- bootcamp3.064 > 嵌入式系统的Boot
-
嵌入式系统的Boot
下载该文档 文档格式:PPT 更新时间:2009-05-01 下载次数:0 点击次数:1文档基本属性 文档语言: 文档格式: ppt 文档作者: wzchen 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: computer 分类: 创建时间: 上次保存者: chenwenzhi 修订次数: 41 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 33 段落数: 227 字节数: 90565 备注: 0 演示格式: 在屏幕上显示 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PPT格式下载
- 更多文档...
-
上一篇:forecaster--sometimes
下一篇:salesaddresses@nxpcom
点击查看更多关于bootcamp3.064的相关文档
- 您可能感兴趣的
- bootcamp bootcamp4.0 bootcamp驱动下载 bootcamp4.0下载 bootcampwin7驱动 bootcampwin7 bootcamp下载 bootcamp3.0完整版 bootcamp官方下载
- 大家在找
-
- · 电工技师试题
- · 74hc595中文资料pdf
- · 封神榜万仙阵是第几集
- · 红对勾语文必修三答案
- · 合肥长城宽带客服电话
- · 中国十大禁书在线阅读
- · 钳工常用量具
- · 个性签名设计免费版
- · 美罗城ctdisk厕所
- · 重庆肚皮舞教练招聘
- · 无线电调试工技能试卷
- · 注册采矿工程师
- · 允在事件分析
- · 山西电力环保设备总厂
- · 剑桥少儿英语视频
- · 黄柏益智仁
- · 开口销英语
- · autocad2002试题
- · 潍坊发电机
- · 730采煤机
- · 人教版初三政治教案
- · 毕业论文大纲格式
- · 特种加工答案
- · 径向柱塞马达课件
- · 音箱箱体设计图纸
- · c1倒桩移库
- · 哈佛性取向测试
- · 龙珠evm2.1升级
- · 铁路技师技术总结
- · 焊工培训课件
- 赞助商链接