U Boot 目錄架構

2021-09-17 01:26:44 字數 730 閱讀 3554

u-boot 的目錄結構如下圖

arch:包含 cpu 相關的源**。

nuc970 cpu 相關的源**放在 arch/arm/cpu/arm926ejs/nuc900.

board:包含板子相關的源**。

nuc970 板子相關的源**放在 board/nuvoton/nuc970_evb.

commom:包含 u-boot 命令以及一些各平台共同的源**。

doc:放置各式各樣的 readme 檔案。

drivers:放置驅動程式源**。

nuc970 的驅動程式源**也是放在 drivers 目錄下,例如 ethernet 驅動程式就放在 drivers/net/nuc900_eth.c

examples:放置一些範例。例如 mips.lds 就是 mips 的鏈結指令碼。

fs:存放各種檔案檔案系統。例如:fat,yaffs2.

include:存放標頭檔案以及配置檔案。nuc970 的配置檔案就放在 include/configs/nuc970_evb.h

lib:放置各種函式庫。

nand_spl:存放 nand 開機源**。

net:存放網路相關的源**。例如:tftp.c,ping.c

tools:存放一些工具,例如 mkimage 就是乙個產生映象檔案的工具。

U boot目錄簡介

u boot目錄簡介 1.檔案介紹 gitignore git是乙個版本管理工具 類似svn arm config.mk 字尾是.mk,是乙個makefile檔案,其他的makefile檔案可以呼叫。changelog 修改記錄檔案,記錄u boot專案的版本變遷以及每個版本較上版本的修改記錄。co...

uboot目錄結構

universal boot loader,普遍的引導程式。是非常常用的乙個引導程式,可作為主流系統的引導程式,如openbsd,netbsd,freebsd,4.4bsd,linux,svr4,esix,solaris等等,當然同時也支援多種常見的cpu處理器,如mips x86 arm nios...

linux目錄架構

linux目錄架構 根目錄 bin 常用的命令 binary file 的目錄 boot 存放系統啟動時必須讀取的檔案,包括核心 kernel 在內 boot grub menu.lst grub設定 boot vmlinuz 核心 boot initrd 核心解壓縮所需 ram disk dev ...