zoukankan      html  css  js  c++  java
  • uboot start.S解析之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文件中链接的.

  • 相关阅读:
    2018CodeM复赛
    poj3683
    bzoj3991
    bzoj2809
    bzoj1001
    bzoj1412
    计蒜之道2018复赛
    HDU2255
    bzoj1010
    bzoj2006
  • 原文地址:https://www.cnblogs.com/AndyChen1/p/8358583.html
Copyright © 2011-2022 走看看