• bootcamp3.064 > 嵌入式系统的Boot
  • 嵌入式系统的Boot

    免费下载 下载该文档 文档格式:PPT   更新时间:2009-05-01   下载次数:0   点击次数:1
    文档基本属性
    文档语言:
    文档格式:ppt
    文档作者:wzchen
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    嵌入式系统的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空间

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PPT格式下载
  • 您可能感兴趣的
  • bootcamp  bootcamp4.0  bootcamp驱动下载  bootcamp4.0下载  bootcampwin7驱动  bootcampwin7  bootcamp下载  bootcamp3.0完整版  bootcamp官方下载