发布时间:2018-09-06 22:21:36
OBJTREE、SRCTREE、TOPDIR(1)OBJTREE:编译过后的.o文件存放的目录的根目录。默认情况下输出到此目录,但是在用O=xxx这种形式指定过的时候输出的就不是这个目录而是指定的目录了。(2)SRCTREE:源码目录,其实就是源代码的根目录,也就是当前目录。总结:默认情况下这2个目录相等,源码目录就等于目标目录,但是在用O=xxx指.........【阅读全文】
发布时间:2018-09-04 21:33:51
主Makefile一上来先是一个版本号相关的内容:U_BOOT_VERSION这个变量的内容由4部分构成,它们分别是VERSION,PATHLEVEL,SUBLEVEL,EXTRAVERSION。uboot用赋值来构成最终的版本号,1.3.4,由于EXTRAVERSION为空,所以缺省就是1.3.4。在uboot中接下来的一行中自动生成了一个文件version_autogenerated.h。它位于include/versio.........【阅读全文】
发布时间:2018-09-04 19:52:29
上篇文章已经分析了uboot目录下的所有文件夹的作用和移植时会涉及到的文件夹,这次我们再来聊聊uboot下面的17个文件。(1).gitignore文件:和git相关的文件。git是一个版本管理工具,类似的工具还有svn,它和uboot本身无关,和git有关系。(2)arm_config.mk文件:这个很重要。是一个makefile文件,将来在Makefile中回去调用.........【阅读全文】