ubootuboot详细流程

uboot  时间:2021-06-25  阅读:()

为什么需要移植uboot,还有uboot的作用仅仅是引导吗

uboot可以再很多种cpu架构上运行,同时也支持很多开发板,但是每种cpu架构之间有差别,或者开发板的资源不同,假如在某款开发板上能正常引导启动操作系统的话,并不意味着在其他款就能引导启动,建立一款统一的bootloader几乎是不可能的,但是经过大师们的努力,能够实现通过简单的配置改动,就可以实现引导启动很多操作系统(也就是bootloader移植)(uboot是bootloader中的一种,因为其源码是公开的,广受欢迎)

uboot 引导程序的运行

(NOR地址空间可以直接运行程序,限于速度假设不这样做) 看一下uboot的源码就一目了然了: 加电初始化,而后代码重定位。

将剩余代码从norflash读取到ram,而后跳转到ram中运行。

在nor中它就做了这点事情。

之后在ram中后期初始化(一些设备等玩意),最后运行到 宏BOOTCMD,才加载内核。

uboot下的boot命令是什么意思

boot是一个单独的二进制文件。

烧写进开发板,通过串口就可以进行命令输入。

U-boot发展到现在,它的命令行模式已经非常接近Linux下的shell了。

在编译的U-boot-2009.11中的命令行模式,支持“Tab”键的命令补全和命令的历史记录功能。

而且如果输入的命令的前几个字符和别的命令不重复,那么就只需要打这几个字符即可。

比如想看这个U-boot的版本号,命令就是“ version”, 但是在所有的命令中没有其他任何一个的命令是由“v”开头的, 所以只需要输入“v”即可。

uboot详细流程

U_BOOT启动时分为两个部分。

第一部分是和CPU有关,第二部分是和开发板环境有关。

在第一部分中主要是针对CPU要使用的环境初始化。

具体的事牵扯到一下几个文件,*.ldr告诉BOOT从哪个地方开始执行代码,star.S中为执行C语言做准备,结束之后会到board.C中执行第二部分。

这个是她最基本的流程了。

里面详细的步骤你要仔细研究下。

青果网络-618阿里云,腾讯云特惠优惠折上折!

官方网站:点击访问青果云官方网站活动方案:—————————–活动规则—————————1、选购活动产品并下单(先不要支付)2、联系我司在线客服修改价格或领取赠送时间3、确认价格已按活动政策修改正确后,支付订单,到此产品开设成功4、本活动产品可以升级,升级所需费用按产品原价计算若发生退款,按资源实际使用情况折算为产品原价再退还剩余余额! 美国洛杉矶CN2_GIACPU内存系统盘流量宽带i...

亚州云-美国Care云服务器,618大带宽美国Care年付云活动服务器,采用KVM架构,支持3天免费无理由退款!

官方网站:点击访问亚州云活动官网活动方案:地区:美国CERA(联通)CPU:1核(可加)内存:1G(可加)硬盘:40G系统盘+20G数据盘架构:KVM流量:无限制带宽:100Mbps(可加)IPv4:1个价格:¥128/年(年付为4折)购买:直达订购链接测试IP:45.145.7.3Tips:不满意三天无理由退回充值账户!地区:枣庄电信高防防御:100GCPU:8核(可加)内存:4G(可加)硬盘:...

旅途云(¥48 / 月),雅安高防4核4G、洛阳BGP 2核2G

公司成立于2007年,是国内领先的互联网业务平台服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前,旅途云公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、双线高防、香港等优质的IDC资源。点击进入:旅途云官方网商家LOGO优惠方案:CPU内存硬盘带宽/流量/防御...

uboot为你推荐
isbackground急!there is no attribute "background"怎么改?snake模型急求 设计贪吃蛇实验报告pps官网pps软件下载中心 pps影视软件下载空间导航怎么把空间的导航变成只有留言板跟相册aviconverter谁有好得AVI转换器?可以全部转换得!flex是什么Adobe 软件系列有那些,分别是做什么的?displaysearchDisplayPort这个怎么读?我要去买线·可是不知道怎么讲!?listview的优化Android中的ListView,如何让每个Item背景色不同?managedquery为什么android xmpp可以接收英文的离线消息而不能接收中文的取英文名的网站取英文名字
100m虚拟主机 顶级域名 景安vps godaddy域名解析 godaddy域名解析教程 hostmaster 20g硬盘 ixwebhosting 万网优惠券 标准机柜尺寸 web服务器架设软件 台湾谷歌网址 湖南服务器托管 777te 免费mysql 服务器干什么用的 江苏双线服务器 域名与空间 国外网页代理 免费稳定空间 更多