没有合适的资源?快使用搜索试试~ 我知道了~
首页uboot基础与常用命令
uboot基础与常用命令
需积分: 22 251 浏览量
更新于2023-05-22
评论 1
收藏 101KB DOC 举报
bootloader 与 uboot的区别;uboot的特性;uboot的常用命令;uboot环境变量详解
资源详情
资源评论
资源推荐

uboot 基础与常用命令
2018 年 01 月 25 日 10:48:38隋边边阅读数:412标签:嵌入式更多
个人分类:uboot 与内核移植
版权声明:本文为博主原创文章,未经博主允许不得转载。
https://blog.csdn.net/Setul/article/details/79158932
1. bootloader 与 uboot 的区别
BootLoader 是嵌入式设备中用来启动操作系统内核的一段程序。
uboot(universal bootloader)是一种可以用于多种嵌入式 CPU 的 BootLoader
程序,换言之,uboot 是 bootloader 的一个子集。
uboot 的核心作用就是启动操作系统内核,uboot 的本质就是一段裸机程序。
2. uboot 的特性
2.1 硬件管理
uboot 要能够进行 Soc 级(Soc 内部外设)和板级(Soc 外部外设)硬件管理。
uboot 中实现了一部分硬件的控制能力(uboot 中初始化了一部分硬件),因为
uboot 为了完成一些任务必须让这些硬件工作。譬如 uboot 要实现刷机必须能驱
动 iNand,譬如 uboot 要在刷机时 LCD 上显示进度条就必须能驱动 LCD,譬如
uboot 能够通过串口提供操作界面就必须驱动串口。譬如 uboot 要实现网络功能
就必须驱动网卡芯片。
2.2 能够完成镜像烧录(刷机)
uboot 要能够被借助完成刷机操作。参考下 SD 卡刷机的步骤:
1. 烧录 uboot 到 SD 卡中。
有 2 种烧写方法:一种是在 windows 中用刷卡工具去制作启动 SD 卡;另一种是在
linux 中用 dd 命令。制作完 SD 后将 SD 卡插入开发板,然后开机就可以进入 uboot
界面。
2. 使 用 uboot 的 fastboot 命 令 , 并 借 助 PC 中 的 fastboot 软 件 完 成 包 括
uboot、kernel、rootfs 等的镜像的烧录。
从上面就可以看出,刷机依靠的是 uboot 的 fastboot 命令,将镜像写到相应的
FLASH 中。
2.3 uboot “ ”的 生命周期














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0