加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

u-boot 学习之启动模式

发布时间:2020-12-15 18:37:12 所属栏目:百科 来源:网络整理
导读:大多数?Boot Loader?都包含两种不同的操作模式:"启动加载"模式和"下载"模式,这种区别仅对于开发人员才有意义。但从最终用户的角度看,Boot Loader?的作用就是用来加载操作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。 启动加载(Boot loadin


大多数?Boot Loader?都包含两种不同的操作模式:"启动加载"模式和"下载"模式,这种区别仅对于开发人员才有意义。但从最终用户的角度看,Boot Loader?的作用就是用来加载操作系统,而并不存在所谓的启动加载模式与下载工作模式的区别。

启动加载(Boot loading)模式:这种模式也称为"自主"(Autonomous)模式。也即?Boot Loader?从目标机上的某个固态存储设备上将操作系统加载到?RAM?中运行,整个过程并没有用户的介入。这种模式是?BootLoader?的正常工作模式,因此在嵌入式产品发布的时侯,Boot Loader?显然必须工作在这种模式下。

下载(Downloading)模式:在这种模式下,目标机上的?Boot Loader?将通过串口连接或网络连接等通信手段从主机(Host)下载文件,比如:下载内核映像和根文件系统映像等。从主机下载的文件通常首先被?BootLoader?保存到目标机的?RAM?中,然后再被?BootLoader?写到目标机上的FLASH?类固态存储设备中。BootLoader?的这种模式通常在第一次安装内核与根文件系统时被使用;此外,以后的系统更新也会使用?BootLoader?的这种工作模式。工作于这种模式下的?Boot Loader?通常都会向它的终端用户提供一个简单的命令行接口。

UBoot这样功能强大的?Boot Loader?同时支持这两种工作模式,而且允许用户在这两种工作模式之间进行切换。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读