目录
1 再讲系统启动与BootLoader
BootLoader 是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。
2 U-Boot简介
U-Boot ,全称Universal Boot Loader,是由德国DENX小组的开发,并遵循GPL条款的开放源码项目。它的主要功能是完成硬件设备的初始化、操作系统代码的搬运,并提供一个控制台及一个命令集在操作系统运行前操控硬件设备。之所有将它称之为“通用”是因为它可以引导多种操作系统和支持大多数的CPU架构。
它所支持的常见操作系统:Linux、NetBSD、VxWorks 等,支持的CPU 有:ARM、MIPS、AVR32、Blackfin 、x86、NIOS、PowerPC 等。