嵌入式Linux系统引导装载程序建立.docVIP

  • 7
  • 0
  • 约1.03万字
  • 约 25页
  • 2018-08-30 发布于贵州
  • 举报
嵌入式Linux系统引导装载程序建立

第九章 嵌入式Linux系统bootloader开发移植 教学目标:掌握嵌入式Linux系统各种bootloader定义,了解bootloader基本功能以及bootloader来源。了解U-boot移植方法。 主要内容: 9.1 bootloader概述 9.2 常见第三方bootloader类型 9.3 U-boot移植 9.4 vivi移植 教学难点: 1.bootloader功能 2.U-boot和bootloader关系。 3.U-boot移植方法 9-1. Bootloader概述 为了了解bootloader是什么,先分析嵌入式系统从上电复位启动到最后开始工作提供服务的整个工作过程。大多数嵌入式系统启动过程如下图9-1所示, 上电复位板级初始化 上电复位 板级初始化 系统初始化 系统引导/升级 远程升级 本地升级 应用初始化 多任务应用 本地引导 远程引导 操作系统功能 Bootloader功能 (1)上电复位和板级初始化,板级初始化具有完全的硬件依赖性,一般采用汇编语言实现,不同的嵌入式系统板级初始化要完成的工作具有一定的特殊性,但以下工作必须完成。 CPU初始化 堆栈指针寄存器初始化 中断控制器初始化 内存初始化 (2)系统引导或者系统升级 将系统软件从NORflash中读取出来加载到RAM中运行,这种方式可以解决FLASH比RAM慢的问题,

文档评论(0)

1亿VIP精品文档

相关文档