国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

  • 正文
    • 一、目錄說明
    • 二、文件說明
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

飛凌嵌入式ElfBoard ELF 1板卡-Uboot目錄結(jié)構(gòu)介紹

4小時(shí)前
139
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

我們將ELF 1開發(fā)板資料包02-Linux 源代碼出廠內(nèi)核和uboot源碼uboot源碼uboot-imx-2016.03-elf1.tar.bz2?uboot源碼壓縮包復(fù)制到Ubutun的/home/elf/work/下,解壓縮:

elf@ubuntu:~/work$ tar -xvf uboot-imx-2016.03-elf1.tar.bz2

解壓完成之后進(jìn)入uboot-imx-2016.03-elf1目錄,使用ls命令查看uboot源碼目錄使用ls命令查看uboot源碼目錄:

elf@ubuntu:~/work/uboot-imx-2016.03-elf1$?ls

一、目錄說明

api:存放uboot提供的功能函數(shù)接口。

arch:系統(tǒng)架構(gòu)相關(guān)的代碼,這里每一個(gè)文件夾名都代表著一種處理器類型,我們關(guān)心的是arm,在arch/arm/cpu/armv7里面存在著重要的與uboot啟動相關(guān)的.S文件。

board:存放著根據(jù)不同開發(fā)板定制的板級代碼

common:?一些與具體硬件無關(guān)的通用代碼

cmd:以uboot命令行處理代碼為主

disk :磁盤分區(qū)相關(guān)代碼

doc:里面存放了很多uboot相關(guān)文檔,這些文檔可以幫助我們理解和使用uboot

drivers : 驅(qū)動代碼

examples:示例程序

fs:文件系統(tǒng),支持嵌入式開發(fā)板常見的文件系統(tǒng)

include:頭文件,以通用的頭文件為主

lib:通用庫文件

net:網(wǎng)絡(luò)相關(guān)代碼

post: 加電自檢程序

tools:輔助程序,用于編譯和檢查uboot目標(biāo)文件

二、文件說明

build.sh:編譯腳本,直接執(zhí)行此腳本即可完成工程編譯

Makefile:一個(gè)致力于工程編譯的文件,將來整個(gè)uboot編譯的時(shí)候就是用這個(gè)Makefile來編譯管理的

Kconfig:用于生成內(nèi)核配置界面的的文件

Kbuild:跟Makefile文件配合編譯uboot,它對Makefile進(jìn)行了功能上的擴(kuò)充,使其在編譯uboot文件時(shí)更加高效簡介

config.mk:為一個(gè)Makefile文件,被主Makefile調(diào)用。

MAINTAINERS:維護(hù)者,就是當(dāng)前在參與維護(hù)uboot源碼的社區(qū)工作者。

README:源碼說明文件

相關(guān)推薦

怀化市| 平南县| 晋宁县| 甘洛县| 民权县| 垫江县| 晋城| 灵宝市| 方城县| 福鼎市| 伽师县| 宜宾市| 汤阴县| 安多县| 曲阜市| 乐都县| 濮阳县| 武安市| 乌海市| 彩票| 静海县| 平定县| 玉田县| 浦县| 夏邑县| 彭州市| 祁东县| 屯昌县| 互助| 洛阳市| 青龙| 葵青区| 台北县| 思茅市| 疏勒县| 克东县| 合作市| 汾阳市| 新乐市| 桂阳县| 米易县|