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镜像文件
本文详细介绍了U-Boot中make<board_name>_defconfig、makemenuconfig及makeall三个命令的区别与联系。make<board_name>_defconfig用于加载特定板子的默认配置;makemenuconfig提供图形界面供用户定制配置;makeall则负责最终生成U-Boot镜像。

被折叠的 条评论
为什么被折叠?



