一.uboot启动流程
1.uboot工程目录分析
类型 | 名字 | 描述 | |
文件夹 | api | 与硬件无关的API函数 | u-boot自带 |
arch | 与架构体系相关的代码 | ||
board | 不同单板的定制代码 | ||
cmd | 命令相关代码 | ||
comfgs | 配置文件 | ||
disk | 磁盘分区相关代码 | ||
dts | 设备树 | ||
cmd | 命令相关代码 | ||
include | 头文件 | ||
lib | 库文件 | ||
net | 网络相关代码 | ||
post | 上电自检程序 | ||
scripts | 脚本文件 | ||
test | 测试代码 | ||
tools | 工具文件夹 | ||
文件 | .config | 配置文件 | 编译生成的文件 |
.u-boot.xxx.cmd | 一系列的文件,用于保存命令 | 编译生成 | |
config.mk | 某个Makfile会调用此文件 | uboot自带 | |
Kbuild | 用于生成一些和汇编相关的文件 | uboot自带 | |
Kconfig | 图形配置界面描述文件 | ||
MAINTAINERS | 维护者联系方式文件 | ||
MAKEALL | 一个 shell 脚本文件,帮助编译uboot 的 | ||
Makefile | 主 Makefile,重要文件 | ||
System.map | 系统映射文件 | 编译生成 | |
u-boot | 编译出来的u-boot文件 | ||
u-boot.xxx | 生成的一些u-boot相关文件 |