Uboot源码结构:
|
目 录 |
特 性 |
备 注 |
|
board |
平台依赖 |
存放电路板相关目录文件 |
|
cpu |
平台依赖 |
存放CPU相关的目录文件 |
|
include |
通用 |
头文件和开发板配置文件,所有开发板的配置文件都在configs目录下 |
|
common |
通用 |
通用的多功能函数实现 |
|
Lib_arm |
平台依赖 |
存放对arm体系结构通用的文件,主要用于实现arm平台通用的函数 |
|
Lib_ppc |
平台依赖 |
存放对PowerPC体系结构通用的文件,主要用于实现PowerPC平台通用的函数 |
|
Lib_i386 |
平台依赖 |
存放对X86体系结构通用的文件,主要用于实现X86平台通用的函数 |
|
Lib_generic |
通用 |
调用库函数的实现 |
|
net |
通用 |
存放网络程序 |
|
fs |
通用 |
存放文件系统程序 |
|
pos |
通用 |
存放上电自检程序 |
|
drivers |
通用 |
通用设备驱动程序,主要有以太网接口的驱动 |
|
disk |
通用 |
硬盘接口程序 |
|
rtc |
通用 |
RTC驱动程序 |
|
dtt |
通用 |
数字温度测量器或者传感器的驱动 |
|
doc |
通用 |
开发使用文档 |
|
tools |
通用 |
存放制作S-Record 或者 U-Boot格式的映像等工具,例如mkimage |
|
examples |
通用 |
一些独立运行的应用程序的例子,例如helloworld |
SEP4020的uboot1.1.4的源码包内相关文件在以下文件夹内:
1、 与SEP4020微处理器相关代码位置:./cpu/sep4020/
2、 与开发板相关代码位置:./board/prochip/
3、 其他文件:
1)、common/cmd_nand.c
2)、include/asm-arm/arch-sep4020/hardware.h和sep4020.h
3)、include/configs/UB4020.h