u-boot之make <board_name>_config执行过程分析
从网上下载uboot源码之后需要对源码作相应修改来支持自己的开发板,更改完源码之后需要配置。uboot(make<board_name>_config)。这里以百问网的开发板jz2440为例子,配置命令为make 100ask24x0_config。这条命令的执行过程按以下几步分析: 1、u-boot-1.1.6/Makefile简单分析 2、u-boot-1.1.6/mkconfig详细分析 3、总结make 100ask24x0_config这条命令执行后会发生什么 1、u-boot-1.1.6/Makefile简单分析。Makefile的最简单的规则如下(摘超自博客 https://blog.csdn.net/haoel/article/details/2886 ) target ... : prerequisites ... command ... ... target 也就是一个目标文件,可以是Object File ,也可以是执行文件。还可以是一个标签 (Label),对于标签这种特性,在后续的“伪目标”章节中会有叙述。 prerequisites 就是,要生成那个target 所需要的文件或是目标。 command 也就是make 需要执行的命令。(任意的Shell 命令) u-boot-1.1.6/Makefile文件下增加了支持jz2440开发板的规则