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"