一、Bootloader介绍
什么是bootloader?
常见的bootloader有哪些?包括uboot,还有lk,其他的没有使用过,对于这两种是有接触的
二、常用Bootloader
1.U-Boot
2.LK
3.barebox
三、U-Boot分析
U-Boot常见代码分析
问题列表:
1.U-Boot与Linux之间的参数传递详解
2.常见的命令有哪些?fastboot
3.常见的环境变量有哪些?
4.U-Boot的流程是怎么样?第一阶段、第二阶段做了哪些操作
5.U-Boot系统初始化为何要初始化堆栈?
6.U-Boot裁剪有哪些思路?
7.在U-Boot当中读取分区数据的方法?可以识别的文件系统?
8.如何保证bootloader的安全?如何通过美国CA认证?
9.U-Boot阶段的log如何保存?
四、常见修改
我们一般在U-Boot里面做哪些修改?