一、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里面做哪些修改?

参考资料

1.Booting过程介绍

2.各种boot loader对比情况

3.U-Boot的维基百科词条

4.U-Boot的官网

5.barebox的维基百科词条

6.barebox的官网

7.lk(Little kernel)的官网

8.Linux kernel调试记录

9.Uboot中start.S源码的指令级的详尽解析

results matching ""

    No results matching ""