uboot移植之九鼎提供的uboot的文件分析

文件分析

(1).gitignore:git管理工具相关的文件。

(2)arm_config.mk:一个Makefile文件,将来会被Makefile里面的某句代码调用。

(3)CHANGELOG、Changelog_Samsung、CHANGELOG-before-U-Boot-1.1.5:三个CHANELOG文件,其实就是该版本的uboot的变迁记录。

(4)config.mk:一个Mkaefile文件,将会在Makefile里面被调用。

(5)COPYING:版权,uboot是GPL版权,也就是免费的开源许可证。

(6)CREDITS:鸣谢,里面记录了对uboot有贡献的人,感谢目录。

(7)image_split:一个从编译得到的uboot.bin文件中分离得到BL1的文件。

(8)MAINTAINERS:维护者记录。

(9)MAKEALL:一个帮助编译uboot的脚本。

(10)Makefile:该uboot的主Makefile,这个文件很重要,整个uboot的编译就是根据这个文件内容来进行的。

(11)mk:一个脚本,里面的内容是  make distclean  make x210_sd_config  make -j4 ,其实就是将我们编译时执行的命令写到了一个脚本里面,然后直接./mk就有完成编译。

(12)mkconfig:很重要的一个文件,uboot的可移植性,很大程度上依靠这个文件来实现的。

(13)mkmovi:一个脚本,和iNand/SD卡启动有关。

(14)README:uboot的说明书。

(15)rules.mk:规则文件,Makefile的编译就是根据这个文件的规则来进行的。


总结:九鼎提供的uboot中的这15个文件中,需要重点关注的是Makefile mkconfig这两个文件,Makefile控制着uboot的编译,mkconfig控制着uboot的配置。




本文转自 菜鸟养成记 51CTO博客,原文链接:http://blog.51cto.com/11674570/1919763

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值