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

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

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

日本CN2、香港CTG(150元/月) E5 2650 16G内存 20M CN2带宽 1T硬盘

提速啦简单介绍下提速啦 是成立于2012年的IDC老兵 长期以来是很多入门级IDC用户的必选商家 便宜 稳定 廉价 是你创业分销的不二之选,目前市场上很多的商家都是从提速啦拿货然后去分销的。提速啦最新物理机活动 爆炸便宜的香港CN2物理服务器 和 日本CN2物理服务器香港CTG E5 2650 16G内存 20M CN2带宽 1T硬盘 150元/月日本CN2 E5 2650 16G内存 20M C...

Digital-VM暑期全场六折优惠,8个机房

Digital-VM商家目前也在凑热闹的发布六月份的活动,他们家的机房蛮多的有提供8个数据中心,包括日本、洛杉矶、新加坡等。这次六月份的促销活动全场VPS主机六折优惠。Digital-VM商家还是有一点点特点的,有提供1Gbps和10Gbps带宽的VPS主机,如果有需要大带宽的VPS主机可以看看。第一、商家优惠码优惠码:June40全场主机六折优惠,不过仅可以月付、季付。第二、商家VPS主机套餐1...

ProfitServer折优惠西班牙vps,荷兰vps,德国vps,5折优惠,不限制流量

profitserver正在对德国vps(法兰克福)、西班牙vps(马德里)、荷兰vps(杜廷赫姆)这3处数据中心内的VPS进行5折优惠促销。所有VPS基于KVM虚拟,纯SSD阵列,自带一个IPv4,不限制流量,在后台支持自定义ISO文件,方便大家折腾!此外还有以下数据中心:俄罗斯(多机房)、捷克、保加利亚、立陶宛、新加坡、美国(洛杉矶、锡考克斯、迈阿密)、瑞士、波兰、乌克兰,VPS和前面的一样性...

uboot为你推荐
时间刻度ps时间轴上方不显示时间刻度,应该怎么设置?财务系统软件财务管理软件是什么软件dnf装备代码DNF红眼装备代码爱短信官网官方飞信,ET飞信,爱短信飞信插件哪个好用??listviewitem求解如何获取listview中的item云输入法QQ云输入法怎样进行中英文切换?网络安全密钥网络安全密钥一般是什么ocr软件下载如何安装汉王ocr文字识别软件泛微协同办公系统谁能告诉我泛微OA,协同性是体现在哪几个方面的?泛微有哪些优势??aviconverter哪款AVI转换器好用?推荐一下
100m虚拟主机 域名备案中心 万网域名解析 淘宝抢红包攻略 新加坡主机 美国主机网 轻博 服务器怎么绑定域名 debian7 ibrs 台湾谷歌网址 全站静态化 php空间申请 100m空间 php空间推荐 老左正传 如何用qq邮箱发邮件 重庆电信服务器托管 web应用服务器 韩国代理ip 更多