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中执行第二部分。

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

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

NameCheap域名转入优惠再次来袭 搜罗今年到期域名续费

在上个月的时候也有记录到 NameCheap 域名注册商有发布域名转入促销活动的,那时候我也有帮助自己和公司的客户通过域名转入到NC服务商这样可以实现省钱续费的目的。上个月续费转入的时候是选择9月和10月份到期的域名,这不还有几个域名年底到期的,正好看到NameCheap商家再次发布转入优惠,所以打算把剩下的还有几个看看一并转入进来。活动截止到9月20日,如果我们需要转入域名的话可以准备起来。 N...

轻云互联22元/月,美国硅谷、圣何塞CN2GIA云服务器,香港沙田cn2建站vps仅25元/月

轻云互联怎么样?轻云互联,广州轻云网络科技有限公司旗下品牌,2018年5月成立以来,轻云互联以性价比的价格一直为提供个人,中大小型企业/团队云上解决方案。本次轻云互联送上的是美国圣何塞cn2 vps(免费50G集群防御)及香港沙田cn2 vps(免费10G集群防御)促销活动,促销产品均为cn2直连中国大陆线路、采用kvm虚拟技术架构及静态内存。目前,轻云互联推出美国硅谷、圣何塞CN2GIA云服务器...

incogne$2.5/月t芬兰VPS,AMD Ryzen、1Gbps带宽

IncogNet LLC是个由3个人运作的美国公司,主要特色是隐私保护,号称绝对保护用户的隐私安全。业务涵盖虚拟主机、VPS等,支持多种数字加密货币、PayPal付款。注册账号也很简单,输入一个姓名、一个邮箱、国家随便选,填写一个邮箱就搞定了,基本上不管资料的真假。当前促销的vps位于芬兰机房,全部都是AMD Ryzen系列的CPU,性能不会差的!5折优惠码:CRYPTOMONTH,支持:BTC,...

uboot为你推荐
broadcast播播……拼音医院排队系统请问医院采血排队的设备系统是独立的吗?特斯拉model3降价特斯拉官网为何会被挤崩?ocr软件下载哪个图片转文字软件比较好用?空间导航怎么设置QQ空间个性导航acceptchangeswinform 怎样把DataTable 中的值插入到数据库中在线操作系统什么是计算机操作系统?其作用主要有哪些ps5教程怎样用PS5打字ps5教程PS5安装教程? 更改hosts那一步具体怎么做?data什么意思data是什么文件夹可以删除吗
虚拟主机是什么 深圳域名空间 泛域名解析 免费申请域名 krypt idc评测 ion linode代购 外国服务器 腾讯云数据库 地址大全 ibrs 浙江独立 已备案删除域名 中国网通测速 电信虚拟主机 能外链的相册 监控服务器 net空间 个人免费邮箱 更多