实验三 BootLoader实验.docVIP

  • 34
  • 0
  • 约9.58千字
  • 约 11页
  • 2017-08-27 发布于安徽
  • 举报
实验三 BootLoader实验 【实验目的】 1、了解BootLoader的基本概念和框架结构 2、了解BootLoader引导操作系统的过程 3、掌握bootloader程序的编译方法 4、掌握BootLoader程序的使用方法 【实验原理】 1、bootLoader的作用 PC 机中的引导加载程序由 BIOS和位于硬盘 MBR 中的 OS Boot Loader一起组成。BIOS 在完成硬件检测和资源分配后,将硬盘 MBR 中的 Boot Loader 读到系统的 RAM 中,然后将控制权交给 OS Boot Loader。Boot Loader 的主要运行任务就是将内核映象从硬盘上读到 RAM 中,然后跳转到内核的入口点去运行,也即开始启动操作系统。嵌入式系统中,通常并没有像 BIOS 那样的固件程序,因此整个系统的加载启动任务完全由 ootLoader 来完成。1)、初始化硬件设备 (2)、建立内存空间的映射图 (3)、完成内核的加载,为内核设置启动参数 2、bootLoader程序结构框架 嵌入式系统中的boot Loader 的实现完全依赖于 CPU 的体系结构,因此大多数 Boot Loader 都分为第一阶段和第二阶段两大部分,依赖于CPU体系结构的代码,比如设备初始化代码等,通常都放在阶段1中,而且通常都用汇编语言来实现,以达到短小精悍的目的。而阶段2 则通

文档评论(0)

1亿VIP精品文档

相关文档