BootLoader作用

系统 1995 0

BootLoader 是系统加电后运行的第一段代码。一般它只在系统启动时非常短的时间内运行。

由OS Loader负责将所要引导的操作系统的内核映象从硬盘上读到系统RAM中,然后跳转到内核的入口点上。

把操作系统映像文件拷贝到RAM中去,然后跳转到它的入口处去执行,我们称之为 启动加载模式

 

Stage1:

1. 硬件设备初始化。为stage2的执行及随后内核的执行准备好基本的硬件环境

2. 为加载stage2 准备ram空间。为了获得更好的执行速度,通常吧stage2加载到ram中执行

3. 复制stage2的代码到ram中

4. 设置好堆栈

5. 跳转到stage2的c程序入口

Stage2:

1. 初始化本阶段要使用的硬件设备

2. 检测系统内存映射

3. 将内核映像和根文件系统映像从flash读到ram中

4. 为内核设置启动参数

5. 调用内核

BootLoader作用


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论