BootLoader的stage1通常包括一下步骤:
1.硬件设备(CPU内部)初始化
2.为加载BootLoader的stage2准备RAM空间
3.拷贝BootLoader的stage2到RAM空间中
4.设置好堆栈 (配置C语言环境)
5.跳转到stage2的C入口点
stage2通常包括以下步骤
1.初始化本阶段所用到的硬件设备
2.将内核映像和根文件系统映像从flash上读到RAM中(速度更快)
3.调用内核
BootLoader的stage1通常包括一下步骤:
1.硬件设备(CPU内部)初始化
2.为加载BootLoader的stage2准备RAM空间
3.拷贝BootLoader的stage2到RAM空间中
4.设置好堆栈 (配置C语言环境)
5.跳转到stage2的C入口点
stage2通常包括以下步骤
1.初始化本阶段所用到的硬件设备
2.将内核映像和根文件系统映像从flash上读到RAM中(速度更快)
3.调用内核