uboot_makefile
2017-02-12 11:45:18 0 举报
uboot_makefile是一个用于构建U-Boot(Universal Boot Loader)的Makefile文件。U-Boot是一个常用的开源引导加载程序,用于在嵌入式系统中启动操作系统。uboot_makefile包含了编译和构建U-Boot所需的规则、目标和依赖关系。通过运行make命令,可以根据uboot_makefile中的配置选项和源代码来生成可执行的U-Boot镜像文件。这个Makefile文件通常包含了对不同硬件平台的支持,以及各种编译选项和配置文件的引用。它的作用是将U-Boot源代码编译成适用于特定硬件平台的目标文件,并链接生成最终的U-Boot镜像文件。
作者其他创作
大纲/内容
MKCONFIG(Makefile的101行)
include $(obj)include/config.mk(133行)config.mk为后面编译过程中得到的
为什么要创建符号链接?这些符号链接文件的存在就是整个配置过程的核心,这些符号链接文件(文件夹)的主要作用是给头文件包含等过程提供指向性连接。根本目的是让uboot具有可移植性。
$(TOPDIR)/config.mk(主Makefile的185行))
33-118 创建符号链接。
两种编译的实现(原地和指定地址)78-123
(链接地址)TEXT_BASE(config.mk 156-158行)
设置静默编译50-54
HOSTARCH和HOSTOS(自动读取操作系统与架构)
U_BOOT_VERSION(设置版本号)24-29
创建include/config.mk文件(mkconfig文件123-129行)
291行出现了整个主Makefile中第一个目标all
链接脚本(config.mk 142-149行)
由make x210_sd_config 生成的config.mk
执行mkconfig生成config.mk
自动推导规则(config.mk 239-256行)
创建的符号链接:在include目录下创建asm文件,指向asm-arm。(46-48行)
2589 x210_sd_config
0 条评论
下一页