1、board:开发板相关目录,支持很多开发板平台(每个文件夹就是不同的平台),比如smdk2410开发板平台。
2、common:通用的命令函数,文件名通常以cmd开头(如cmd_ace.c)
3、cpu:特定CPU架构相关目录,如arm920t
4、doc:uboot的开发、使用文档
5、drivers:uboot支持的设备驱动程序,比如串口,nandflash,网卡
6、fs: 支持的文件系统,Uboot现在支持cramfs、fat、fdos、jffs2和registerfs。
7、include:头文件和开发板配置文件,configs目录下是开发板的配置文件
8、lib_xxxx: 与体系结构相关的库文件。如与ARM相关的库放在lib_arm中。
9、lib_generic:通用的库函数
10、net:各种网络协议,TFTP协议、NFS协议等。
11、tools:uboot自带的工具 |