bootloader的移植.pptVIP

  • 11
  • 0
  • 约1.83万字
  • 约 87页
  • 2016-05-18 发布于湖北
  • 举报
第10课 bootloader介绍(含VIVI) VIVI 课程内容介绍 PART I: Boot loader概述 PART II: VIVI PART III:VIVI基本命令介绍 PART IV:本章小结 PART I Bootloader概述 1.1 Bootloader简介 引导加载程序(Bootloader)是系统加电后运行的第一段软件代码。回忆一下 PC 的体系结构我们可以知道,PC 机中的引导加载程序由 BIOS(其本质就是一段固件程序)和位于硬盘MBR(master boot record)中的OS BootLoader(比如,LILO 和 GRUB 等)一起组成。BIOS 在完成硬件检测和资源分配后,将硬盘MBR中的BootLoader 读到系统的RAM 中,然后将控制权交给 OS BootLoader。BootLoader的主要运行任务就是将内核映像从硬盘上读到RAM 中,然后跳转到内核的入口点去运行,也即开始启动操作系统。(用图来演示PC的启动过程) 1.1 Bootloader简介 而在嵌入式系统中,通常并没有像BIOS 那样的固件程序(注:有的嵌入式 CPU 也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。比如在一个基于ARM core的嵌入式系统中,系统在上电或复位时通常都从地址0x0000000

文档评论(0)

1亿VIP精品文档

相关文档