第3章板级支持软件包设计资料.pptVIP

  • 0
  • 0
  • 约1.1万字
  • 约 32页
  • 2016-11-10 发布于湖北
  • 举报
3.7 U-BOOT U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目。 U-BOOT是由德国的工程师Wolfgang Denk从FADSROM、8xxROM、PPCBOOT逐步发展演化而来的,支持很多处理器,比如PowerPC、ARM、MIPS和x86。 3.7.1 U-BOOT源码 U-BOOT源代码目录结构(比较古老的版本结构) : board: 和一些已有开发板有关的文件, common:与体系结构无关的文件,实现各种命令的C文件 cpu: 处理器底层初始化文件 disk: disk驱动的分区处理代码 doc: 文档 drivers: 通用设备驱动程序 fs: 文件系统支持实现 include: 头文件 net: 与网络有关的代码,包括各网络协议 lib_arm: 与ARM体系结构相关代码 tools: 创建S-Record格式文件 和U-BOOT images的工具 3.7.2 U-BOOT的特点 U-BOOT支持SCC/FEC以太网、OOTP/TFTP引导、IP和MAC的预置功能,这一点和其它BootLoader(如BLOB和RedBoot等)类似。但U-BOOT还具有一些特有的功能: 在线

文档评论(0)

1亿VIP精品文档

相关文档