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 是嵌入式设备中用来启动操作系统内核的一段程序。
觉得文章不错,点击“分享”、“赞”、“在看” 呗!