Linux内核深度解析
上QQ阅读APP看书,第一时间看更新

1.2 引导程序

嵌入式设备通常使用U-Boot作为引导程序。U-Boot(Universal Boot Loader)是德国DENX软件工程中心开发的引导程序,是遵循GPL条款的开源项目。

下面简要介绍ARM64处理器的U-Boot程序的执行过程,入口是文件“arch/arm/cpu/armv8/start.S”定义的标号_start,我们从标号_start开始分析。