make <board_name>_defconfig/make menuconfig/make all三者之间关系
1.make <board_name>_defconfig:默认板子的配置缺省文件
总结:make <board_name>_defconfig执行过程
scripts/kconfig/conf:通过file命令进行查看,可知是一个elf可执行文件
--defconfig=arch/../configs/fsmp1a_defconfig:板子目标文件
Kconfig:uboot源码目录下配置文件
通过以上分析可知:conf是一个可执行文件,--defconfig=arch/../configs/fsmp1a_defconfig和Kconfig作为参数传递给conf
2.make menuconfig:基于图形化界面信息配置选项
总结:scripts/kconfig/mconf:通过file命令进行查看,可知是一个elf可执行文件
Kconfig:uboot源码目录下配置文件
通过以上分析可知:mconf是一个可执行文件,Kconfig作为参数传递给mconf
3.make all: 生成uboot镜像文件