ARM汇编语言程序设计基础 第10章 Bootloader 设计基础.pptVIP

  • 3
  • 0
  • 约5.4千字
  • 约 33页
  • 2020-09-09 发布于天津
  • 举报

ARM汇编语言程序设计基础 第10章 Bootloader 设计基础.ppt

第 10 章 Bootloader 设计基础 10.1 Bootloader 概述 ? Bootloader ,启动引导程序,又叫引导加载程 序,功能强大的 Bootloader 也就直接叫做板级 支持包( BSP,Board Support Packet )或者固 件 (Firmware) 。近年来,为了方便嵌入式产品 的推广,也有些直接将 Bootloader 叫做 BIOS 。 BIOS 是 PC 机的“基本输入输出系统”,烧录 在电脑主板上一块专门的芯片中。一般 BIOS 由 主板厂商或者专门的 BIOS 生产商提供,不是开 源的,用户不能修改其中的代码进行定制。而 嵌入式系统的开发则离不开 Bootloader 的开发, 它也是整个系统开发中的难点之一。 10.1.1 Bootloader 的作用 ? Bootloader 是在嵌入式操作系统内核运行之前运行的一 段小程序,也是系统开机后执行的第一段程序。通过 这段小程序,可以初始化硬件设备、建立内存空间, 从而将系统的软硬件环境设置成一个合适的状态,以 便为最终调用操作系统内核准备好正确的环境。 Bootloader 是依赖于底层硬件而实现的,因此建立一个 通用的嵌入式系统 Bootloader 几乎是不可能的。 ? 在 PC 机中,主板的 BIOS 和位于硬盘 0 磁道上的主引

文档评论(0)

1亿VIP精品文档

相关文档