Linux系統移植 U boot工程目錄分析

2021-10-04 12:35:40 字數 2098 閱讀 2616

u-boot工程目錄

檔案(夾)名稱

描述i.mx6ull相關檔案 備註

資料夾

api與硬體無關的 api 函式

uboot

自帶arch

與架構體系有關的**

arm、imx-common

borad

不同板子(開發板)的定製**

freescale、mx6u相關

cmd命令相關**

common

通用**

configs

配置檔案。

mx6ull_***_defconfig檔案

disk

磁碟分割槽相關**

doc

文件

drivers

驅動**

dts

裝置樹

examples

示例**

fs

檔案系統

include

標頭檔案

lib

庫檔案

licenses

許可證相關檔案

net

網路相關**

post

上電自檢程式

scripts

指令碼檔案

test

測試**

tools

工具相關

檔案

config.mk

某個 makefile 會呼叫此檔案

uboot

自帶imxdownload

sd 卡燒寫軟體

正點原子

load.imx

執行imxdownload生成的映象檔案

kbuild

用於生成一些和彙編有關的檔案

uboot

自帶kconfig

圖形配置介面描述檔案

maintainers

維護者****檔案

makeall

shell 指令碼檔案,幫助編譯uboot

makefile

主 makefile

mx6ull_tek_emmc.sh

編譯指令碼檔案

自己編寫

readme

幫助文件

uboot

自帶snapshot.commint

system.map

系統對映檔案

u-boot.***

編譯生成的u-boot 相關檔案

u-boot

:編譯出來的

elf

格式的

uboot

映象檔案。

u-boot.bin

:編譯出來的二進位制格式的

uboot

可執行映象檔案。

u-boot.cfg

:uboot

的另外一種配置檔案。

u-boot.imx

:u-boot.bin

新增頭部資訊以後的檔案,

nxp

的 cpu

專用檔案。

u-boot.lds

:鏈結指令碼。

u-boot.map

:uboot

u-boot.srec

:s-record

格式的映象檔案。

u-boot.sym

:uboot

符號檔案。

u-boot-nodtb.bin

:和 u-boot.bin

一樣,u-boot.bin

就是 u-boot-nodtb.bin

的複製檔案。

uboot移植 uboot啟動回顧

一 uboot啟動的第一階段start.s 路徑uboot cpu s5pc11x start.s 1 include 標頭檔案包含,config.件原始碼中不存 在,配置後自動生成 路徑 include linux config.h 2 include 標頭檔案包含,version.件原始碼中不存...

u boot移植詳解 初識u boot

u boot是一種普遍用於嵌入式系統中的bootloader。bootloader是基於特定硬體平台來實現的,因此幾乎不可能為所有的嵌入式系統建立乙個通用的bootloader,不同的處理器架構都有不同的bootloader,bootloader不但依賴於cpu的體系結構,還依賴於嵌入式系統板級裝置...

Linux系統移植 U Boot編譯 燒寫與使用

linux 系統要啟動就必須需要乙個 bootloader 程式,也就說晶元上電以後先執行一段bootloader程式。這段 bootloader 程式會先初始化 ddr等外設,然後將 linux 核心從flash nand nor flash,sd,mmc 等 拷貝到 ddr 中,最後啟動 lin...