uboot学习之二----主Makefile学习之一----版本号 u_boot_version(U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL).$(EXTRAVERSION)) (24-29行)

BSP支持包(https://yunpan.cn/cqB5i8LCAMzhM  访问密码 c425,解压后/uboot目录下的Makefile)


VERSION = 1      //主版本号
PATCHLEVEL = 3    //修补版本号
SUBLEVEL = 4     //次版本号
EXTRAVERSION =    //附加信息,一般默认为空,我们可以自己设置
U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL).$(EXTRAVERSION)
//uboot版本 1.3.4 ,之间用.隔开

VERSION_FILE = $(obj)include/version_autogenerated.h
//版本号文件,是根据主makefile中的第365行的规则创建的

编译过后, version_autogenerated.h 文件的路径是:根目录下面include/version_autogenerated.h。这个文件中引用了变量U_BOOT_VERSION的值; version_autogenerated.h这个文件是在编译时自动生成的,通过vi可以看到里面的 内容是一个宏:#define U_BOOT_VERSION "U-Boot 1.3.4"

posted on 2016-04-07 00:46  岳睿_02  阅读(3260)  评论(0编辑  收藏  举报

导航