uboot的源码目录分析2~3

《朱老师物联网大讲堂》学习笔记

学习地址:www.zhulaoshi.org


uboot目录介绍,

uboot的源码目录分析2~3_第1张图片


api 硬件无关的功能函数api,是uboot本身使用的,


api_examples 测试实例代码,


board 在原版uboot中,这个目录下有很多文件夹,每一个文件夹对应一个开发板,

如何去确定哪一个是我们要用的(这里同时也是配置的意义),这个目录下的不同,会对我们的配置有影响,


common 与具体硬件无关,普遍适用的代码,

主要两类:1.com开头的,实现uboot的命令系统的,

    2.env开头的,用来实现环境变量的,


CPU soc相关的初始化和控制代码,start.S也在里面,


disk 磁盘有关的,


doc 文档目录,


drivers 主要是开发板上必须用到的一些驱动,可以理解为uboot中的驱动其实就是linux中的驱动,


examples 实例代码,


fs 文件系统,


include 头文件目录,


lib_开头的 各种类型的库文件,移植基本不用管,


libfat 设备树有关的,


nand_spl nand相关的,


net 网络相关的代码,比如uboot中的tftp,nfs等,


onenand开头的,是三星加的onenand相关的,


post 布吉岛,


sd_fusing 实现烧录uboot镜像到sd卡的代码,


tools 工具类代码,


上述这些文件夹,后面会涉及到的有board,common,cpu,drivers,include,lib_arm,lib_generic,SD_fusing。


你可能感兴趣的:(嵌入式,uboot,s5pv210)