首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > U-boot文件目录介绍

U-boot文件目录介绍

资料介绍
U-boot文件介绍
 

U-BOOT源代码目录文件解释

[ 2006-12-22 9:55:00 | By: MCUBLOG ]


 


1
推荐
首先来分析一下U-
BOOT的源代码分布,然后再做分析。可惜不能贴图,不然会直观很多,
下面只好一一介绍了。

1.头文件
头文件位于源码树下的include/下,其中各种主板的配置文件位于/include/configs/文

夹中,比如FADS860T主板的配置文件为/include/configs/FADS860T.h;目录/include/
as
m-
ppc包括了一些比较底层的头文件,编译时会根据不同的配置与/include/configs/asm建

立一个符号链接。

2.与目标板相关的代码
U-
BOOT支持大多数比较常见的目标板,比如MOTOROLA的FADS板,一般来说,自己设计的主

板和这些主板都是大同小异,差别不会太大。源代码树中board/下的每个文件夹对应一

或几个主板,例如,/board/fads目录对应的就是FADS板的源代码,主板上一些资源的初

化代码就在这个文件夹中(例如FLASH、SDRAM等)。

3.与CPU相关的代码
u-boot-
0.2.0只支持PowerPC系列的主板,与CPU相关的代码位于源代码树下的CPU/下的各
个目录中,例如ppc855、ppc860的代码就位于/cpu/mpc8xx/文件夹中。其中start.S是U
-B
OOT的入口代码,由汇编语言实现,是整个程序的入口。相应的,目录/cpu/mpc824x/对

的就是824x系列CPU的
标签:U-boot文件介绍
U-boot文件目录介绍
本地下载

评论