U-BOOT学习总结.docVIP

  • 12
  • 0
  • 约1.21万字
  • 约 16页
  • 2016-08-11 发布于重庆
  • 举报
U-BOOT学习总结

U-BOOT 一、U-BOOT的目录结构 u-boot目录下有18个子目录,分别存放管理不通的源程序。这些目录中所要存放的文件有其规则,可以分成三类。 ?第一类目录与处理器体系结构或者开发板硬件直接相关; ?第二类目录是一些通用的函数或者驱动程序; ?第三类目录是u-boot的应用程序、工具或者文档。 Board:和一些已有开发板相关的文件,比如Makefile和u-boot.lds等都和具体开发板的硬件和地址分配有关。 Common:与体系结构无关的文件,实现各种命令的C文件。 CPU:CPU相关文件,其中的子目录都是以u-boot所支持的CPU为名,比如有子目录arm926ejs、mips、mpc8260和nios等,每个特定的子目录中都包括cpu.c和interrupt.c和start.S。其中cpu.c初始化cpu、设置指令cache和数据cache等;interrupt.c设置系统的各种终端和异常,比如快速中断,开关中断、时钟中断、软件中断、预取中止和未定义指令等;start.S是u-boot启动时执行的第一个文件,他主要是设置系统堆栈和工作发式,为进入C程序奠定基础。 Disk:disk驱动的分区处理代码、 Doc:文档。 Drivers:通用设备驱动程序,比如各种网卡、支持CFI的flash、串口和USB总线等。 Dtt:数字温度测量器或者传感器的驱动 Example

文档评论(0)

1亿VIP精品文档

相关文档