u-boot的配置是通过输入make NAME_defconfig命令来完成的。在u-boot-2019.01/configs目录下是众多名为xxx_defconfig的文件,每一个文件对应一个具体的单板。
显示详细的配置过程
随便找一个configs目录下存在的单板,输入make NAME_defconfig进行配置。比如,configs目录下有一个文件edb9315a_defconfig,输入make edb9315a_defconfig就完成了对单板edb9315a的配置。可以在命令行中传入参数V=1,查看配置过程中执行了那些命令。
可以看到它在配置过程中总过执行了4条命令。
make命令的目标和规则
u-boot-2019.01/Makefile文件中有一条规则
%config: scripts_basic outputmakefile FORCE
$(Q)$(MAKE) $(build)=scripts/kconfig $@