没有合适的资源?快使用搜索试试~ 我知道了~
从庖丁解牛说uboot如何编译.pdf
需积分: 15 15 下载量 171 浏览量
2019-09-05
21:12:46
上传
评论
收藏 181KB PDF 举报
温馨提示
试读
5页
其实,这个世界上的万事万物,都有一个纹理。我读中学的时候劈柴,如果顺着木头的纹理劈下去很轻易的就劈开了,但如果反其道而行
资源推荐
资源详情
资源评论
Ofweek 电子工程网
从庖丁解牛说 uboot 如何编译
很多人拿到 uboot,编译不知如何下手!
其实,这个世界上的万事万物,都有一个“纹理”。我读中学的时候劈柴,
如果顺着木头的纹理劈下去很轻易的就劈开了,但如果反其道而行之不但劈不开
而且斧头还会弹回来伤人!呵呵,城里出生的孩子是没这个体会,即使现在农村
的孩子因为家里都烧液化气也没有这个机会体验了。
庖丁解牛之所以游刃有余,是因为他掌握了牛的纹理,顺着这些纹理就应该
很容易。
那么我们的 uboot 的纹理在哪里呢?
很多初学者,拿到这种代码从来没有去看过它的 readme 或者 document!这
两个文本文件是非常重要的东西,可惜呀!很多人不去看 readme 而去请教别人,
google,baidu,跑图书馆。其实,有些东西当你问到别人的时候,聪明的人也
是去看 readme 然后给你解答的。
下面我们就去找 uboot 的纹理!
本文 u-boot 版本 U-Boot 1.1.4
我们按正常人的思维(智商 90)来分析。
首先,是要编译,那么编译就要执行命令 make,而 make 实际上就是执行
makefile 文件。第一次 make 肯定是不能成功的。听从观音菩萨的教诲“从哪里
来就到哪里去”!make 出问题,我们就去 makefile 里找原因。Makefile 里有
这样一段话:
TOPDIR := $(shell if [ “$$PWD” != “” ]; then echo $$PWD; else
pwd; fi)
export TOPDIR
ifeq (include/config.mk,$(wildcard include/config.mk))
# load ARCH, BOARD, and CPU configuration
include include/config.mk
export ARCH CPU BOARD VENDOR SOC
# load other configuration
资源评论
weixin_38743506
- 粉丝: 349
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功