u-boot和bootloader到底有什么区别|天天最新

面包芯语   2023-05-27 14:03:02


(资料图片)

Bootloader不但依赖于CPU的体系结构,而且依赖于嵌入式系统板级设备的配置。对于2块不同的嵌入式板而言,即使它们使用同一种处理器,要想让运行在一块板子上的Bootloader程序也能运行在另一块板子上,一般也都需要修改Bootloader的源程序 。

1.硬件管理

譬如uboot要实现刷机必须能驱动iNand,譬如uboot要在刷机时LCD上显示进度条就必须能驱动LCD,譬如uboot能够通过串口提供操作界面就必须驱动串口。譬如uboot要实现网络功能就必须驱动网卡芯片。

2.能够完成镜像烧录(刷机)

a.烧录uboot到SD卡中。

b.使用uboot的fastboot命令,并借助PC中的fastboot软件完成包括uboot、kernel、rootfs等的镜像的烧录。

3.uboot的“生命周期”

4.uboot要提供命令式shell界面

BootLoader 是嵌入式设备中用来启动操作系统内核的一段程序。

觉得文章不错,点击“分享”、“赞”、“在看” 呗!

精彩推送