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 ...