首页 > 其他 > 详细

怎么学习第一期视频

时间:2015-02-20 21:59:19      阅读:438      评论:0      收藏:0      [点我收藏+]

Bootloader 作用:

Stage1(初始化硬件):

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

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

3.       复制stage2的代码到ram中

4.       设置好堆栈

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

Stage2(引导内核):

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

2.       检测系统内存映射

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

4.       为内核设置启动参数

5.       调用内核

Bootloader 分为启动加载模式和下载模式

启动加载模式:及bootloader从目标机上的flash中将操作系统加载到ram中,整个过程没有用户的介入。这是bootloader正常的工作模式

下载模式:这种模式下,目标机上的bootloader将通过串口连接或网络连接等手段从主机下载文件,比如下载内核镜像和根文件系统映像等!从主机下载的文件通常首先被bootloader保存到目标机的ram中,然后再被bootloader写到falsh中去

怎么学习第一期视频

原文:http://www.cnblogs.com/YanfeiHao/p/4296707.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!