1、了解BootLoader 的基本概念和框架结构
2、了解BootLoader 引导操作系统的过程
3、掌握bootloader 程序的编译方法
4、掌握BootLoader 程序的使用方法
(1)、Boot Loader 的阶段1 通常主要包括以下步骤:
硬件设备初始化;
拷贝Boot Loader 的程序到RAM 空间中;
设置好堆栈;
跳转到阶段2 的C 入口点。
(2)、Boot Loader 的阶段2 通常主要包括以下步骤:
初始化本阶段要使用到的硬件设备;
系统内存映射(memory map);
将kernel 映像和根文件系统映像从Flash 读到RAM 空间中;
为内核设置启动参数;
调用内核
…………………………………………………………
1