首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > uboot配置编译链接分析

uboot配置编译链接分析

资料介绍
uboot配置编译链接分析
下面我们分析基于 s3c-u-boot-1.1.6 来分析一下 smdk6410 的 u_boot 的配置过程。
当我们下载到新的 u_boot 以后,配置命令为: make smdk6410_config ,打开顶层目录的
Makefile,我们可以看见如下代码:
smdk6410_config : unconfig
@$(MKCONFIG) $(@:_config=) arm s3c64xx smdk6410 samsung s3c6410
当我们执行 make smdk6410_config 命令的时候,实际上执行的是:
@$(MKCONFIG) $(@:_config=) arm s3c64xx smdk6410 samsung s3c6410
下面我们来分析上面的代码:
MKCONFIG:在 makefile 下面搜索可知:MKCONFIG := $(SRCTREE)/mkconfig。
即 MKCONFIG 等于源码文件下有一个 mkconfig。
$(@:_config=): $(@表示目标,即 smdk6410_config; 而_config=空格, 即去掉 smdk6410_config
中的_config。所以上面的一句话就是:
源:@$(MKCONFIG) $(@:_config=) arm s3c64xx smdk6410 samsung s3c6410
实际:mkconfig smdk6410 arm s3c64xx smdk6410 samsung s3c6410
所以我们执行 make smdk6410_config 命令的时候,
最后实际就是执行 mkconfig smdk6410 arm s3c6
标签:uboot配置编译链接
uboot配置编译链接分析
本地下载

评论