久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > Linux學習 > linux入門 > 分析uboot make config過程

分析uboot make config過程 時間:2018-09-29      來源:未知

今天分析一下uboot make config過程,make xxx_config實(shi)質(zhi)上就是調用了

首先看MKCONFIG:

【注意(yi)】SRCTREE=源文(wen)件(jian)下的(de)目錄

之后的語句:

@$(MKCONFIG) $(@:_config=) arm arm920t EmbedSky NULL s3c2440就相當于執行

#mkconfig xxx arm arm920t EmbedSky NULL s3c2440

#$0 $1 $2 $3 $4 $5 $6

于是乎就開始執行mkconfig;

[ "${BOARD_NAME}" ] 就是指明xxxx,上面的實例為(wei)100ask24x0

這里就會執行echo “Configuring for 100ask24x0 board...”

(1)建立軟鏈接

之(zhi)后就會執(zhi)行:

ln -s asm-arm asm

【注意】

建立一個鏈接(jie)文件,為(wei)什么這(zhe)么做呢?

在源文件(jian)中調用:

#include     //就相(xiang)當于 include

-------------------------------------------------------------------------

繼續往下看:

同樣生成asm-arm/proc文件。

(2)生成config.mk文件(jian)

生成config.mk文件:

 echo "ARCH = $2" > config.mk //重定向(xiang)

echo "CPU = $3" >> config.mk //追加到config.mk

echo "BOARD = $4" >> config.mk

之后由(you)于(yu)$5等于(yu)NULL,$6 = s3c2440,所以:

SOC = s3c24x0會定向到config.mk文件(jian)中(zhong);

config.mk內(nei)容:(在include文件夾中)

ARCH = arm

CPU = arm920t

BOARD = 100ask24x0

SOC = s3c24x0

(3)生成(cheng)config.h

 

生成config-h

 

在uboot中(zhong)APPEND = no

所以執行else分支(zhi)的語句;

config.h也(ye)是在include文件夾中;

以上就是分析(xi)uboot make config過程的相關(guan)知(zhi)識(shi)點,更(geng)多Linux知(zhi)識(shi)學習(xi),請關(guan)注Linux系統入(ru)門學習(xi)欄目。

上一篇:Linux學習路線圖『從入門到精通』

下一篇:Linux shell是什么

熱(re)點文章推薦(jian)
華清學員就業榜(bang)單(dan)
高薪學員經驗分享
熱點新聞推薦
前臺專線(xian):010-82525158 企業培訓(xun)洽談(tan)專線:010-82525379 院校(xiao)合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部