Boot Loader的两个阶段

阶段1:
(1)硬件设备初始化
(2)为加载Boot Loader的阶段2准备RAM空间
(3)复制Boot Loader的阶段2到RAM空间中
(4)设置好堆栈
(5)跳转到阶段2的C入口点
阶段2:
(1)初始化本阶段要使用到的硬件设备
(2)检测系统内存映射(memory map)
(3)将kernel映像和根文件系统映像从Flash读到RAM空间中
(4)为内核设置启动参数
(5)调用内核