内容简介 :
本文档是《嵌入式Linux 系统开发技术详解-基于ARM》一书的第六章(bootloader)的内容,专门介绍了U-Boot相关的内容。介绍了bootloader的功能、启动方式、开放源码的linux
bootloader、各嵌入式处理器可用的bootloader。针对U-Boot,介绍了其源码结构、编译方法、移植的基本步骤、调试方法。详细分析了U-Boot的启动过程。最后,总结了U-Boot的常用命令及环境变量。
文档目录:
6.1 Bootloader 2
6.1.1 Bootloader介绍 2
6.1.2 Bootloader的启动 2
6.1.3 Bootloader的种类 5
6.2 U-Boot编程 7
6.2.1 U-Boot工程简介 7
6.2.2 U-Boot源码结构 8
6.2.3 U-Boot的编译 9
6.2.4 U-Boot的移植 14
6.2.5 添加U-Boot命令 16
6.3 U-Boot的调试 20
6.3.1 硬件调试器 20
6.3.2 软件跟踪 21
6.3.3 U-Boot启动过程 24
6.3.4 U-Boot与内核的关系 32
6.4 使用U-Boot 42
6.4.1 烧写U-Boot到Flash 42
6.4.2 U-Boot的常用命令 43
6.4.3 U-Boot的环境变量 54