博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
uboot start.S解析之1——头文件
阅读量:5308 次
发布时间:2019-06-14

本文共 590 字,大约阅读时间需要 1 分钟。

28 #include <config.h>

29 #include <version.h>
30 #if defined(CONFIG_ENABLE_MMU)
31 #include <asm/proc/domain.h>
32 #endif
33 #include <regs.h>

start.S文件包含的头文件#include <config.h>这个文件就在include目录下config.h中,但是这个文件是配置时

生成的在源码目录下的mkconfig文件的最后一行中生成的
echo "#include <configs/$1.h>" >>config.h 也就等价于#include <configs/x210_sd.h>
而头文件#include <version.h>点进去之后发现是#include "version_autogenerated.h"
所以在include目录下的version_autogenerated.h文件中发现是#define U_BOOT_VERSION "U-Boot 1.3.4"
#include <asm/proc/domain.h>该文件中的asm和proc分别是符号链接,具体是在mkconfig文件中链接的.

转载于:https://www.cnblogs.com/AndyChen1/p/8358583.html

你可能感兴趣的文章
Java中Runnable和Thread的区别
查看>>
SQL Server中利用正则表达式替换字符串
查看>>
POJ 1015 Jury Compromise(双塔dp)
查看>>
论三星输入法的好坏
查看>>
Linux 终端连接工具 XShell v6.0.01 企业便携版
查看>>
JS写一个简单日历
查看>>
LCA的两种求法
查看>>
Python 发 邮件
查看>>
mysql忘记密码的解决办法
查看>>
全面分析Java的垃圾回收机制2
查看>>
[Code Festival 2017 qual A] C: Palindromic Matrix
查看>>
修改博客园css样式
查看>>
Python3 高阶函数
查看>>
初始面向对象
查看>>
docker一键安装
查看>>
leetcode Letter Combinations of a Phone Number
查看>>
Unity 5.4 测试版本新特性---因吹丝停
查看>>
7.5 文件操作
查看>>
DFS-hdu-2821-Pusher
查看>>
MyEclipse中将普通Java项目convert(转化)为Maven项目
查看>>