1. uboot源码目录结构
arch:体系结构相关(架构,第一段启动代码start.S,uboot的C语言起始函数boar_init_r)
board:开发板相关
common:通常一个命令是一个C文件
include:头文件或配置文件
drivers:设备驱动(eg.网卡,SD卡,USB等)
fs:支持的文件系统
net:独立于网卡驱动的网络协议(TFTP,NFS协议)
(更多详细内容见readme,其中有配置例子介绍)
2. 流程
①自动配置脚本 make (xx板子)_config
细节:Makefile文件找 %_config:依赖 执行makeconfig脚本
②