U-Boot源码阅读
U-Boot源码阅读
每个软件项目工程都是一个江湖,人在江湖,身不由已,出来混,总是要还的。 但是如果我们把江湖的规矩都弄清楚了,我们还是可以一样游刃有余的。 U-Boot源代码下载地址认识Makefile小弟
要想做一个风风光光的江湖人,就需要引见,否则你一辈子都是一个小弟。就像星爷想进斧头帮一样,没人引见,你怎么可能进的去。Makefile就是引见我们的小弟了。 我们开始执行的make mini6410_nand_config-ram256或make mini6410_sd_config-ram256,这一步我们便踏入了江湖。我们已经没有回头路了。1. make mini6410_nand_config-ram256都是做了什么
@$(MKCONFIG) mini6410 arm s3c64xx mini6410 samsung s3c6410 NAND ram256
仅仅是执行了这一条命令
这里的mkconfig是一个脚本
2. mkconfig
进入这个文件我们就知道了这个命令是什么意思了
Parameters: Target Architecture CPU Board [VENDOR] [SOC]
就是指明我们使用什么样的体系的cpu 使用的是什么cpu 使用的是什么型号的开发板
在include目录下做一些操作,添加一些链接,生成config.mk,这里记录了我们选择模式的5个参数
下面还生成了一个文件config.h,处理剩下的第一个和最后两个三个参数。
3. make命令
执行all这个目标,在各级子目录生成,最后生成目标文件。我们在开发板上执行的是uboot.bin.这样我们就见到了,第二个引见我们的小弟LDSCRIPT。
|
【内容导航】 | |
第1页:初入江湖 | 第2页:什么是江湖 |
第3页:江湖的历史 | 第4页:江湖的面纱 |
第5页:大佬的训导 | 第6页:大佬的命令 |
第7页:认识江湖 | 第8页:江湖人物go |
第9页:开发板启动串口输出 | 第10页:bootm内核的启动 |
评论暂时关闭