U-Boot,全称 Universal Boot Loader,是遵循GPL条款的开放源码项目.U-Boot的作用是系统引导. U-Boot从FADSROM.8xxROM.PPCBOOT逐步发展演化而来.其源码目录.编译形式与Linux内核很相似, 事实上,不少U-Boot源码就是根据相应的Linux内核源程序进行简化而形成的,尤其是一些设备的驱动程序, 这从U-Boot源码的注释中能体现这一点. U-Boot不仅仅支持嵌入式Linux系统的引导,它还支持NetBS, VxWorks, QNX,…