一. bootz启动Linux
uboot 启动 Linux内核使用bootz命令。当然还有其它的启动命令,例如,bootm命令等等。
前面几篇文章分析 bootz命令启动 Linux内核的过程中涉及的几个重要函数。
bootz启动 Linux内核过程中涉及的全局变量images_凌肖战的博客-CSDN博客
bootz启动 Linux内核过程中涉及的 do_bootz 函数_凌肖战的博客-CSDN博客
bootz启动 Linux内核过程中涉及的 bootz_start 函数-CSDN博客
bootz启动 Linux内核过程中涉及的 do_bootm_states 函数-CSDN博客
bootz启动 Linux内核涉及 bootm_os_get_boot_func 函数-CSDN博客
bootz启动 Linux内核涉及do_bootm_linux 函数-CSDN博客
本文总结一下 bootz启动 Linux内核过程。
二. bootz启动 Linux内核过程总结
总结一下 bootz 命令的执行过程,如下所示:
其实在工作中我们基本不需要这么详细的去了解 uboot ,半导体厂商提供给我们的 uboot 一般是可以直接用的,只要能跑起来,可以使用就可以了。
但是作为学 习,我们是必须去详细的了解一下 uboot 的启动流程,否则如果在工作中遇到问题我们连解决 的方法都没有,都不知道该从哪里看起。但是呢,如果第一次就想弄懂 uboot 的整个启动流程 还是有点困难的,所以如果没有看懂的话,不要紧!不要气馁,大多数人第一次看 uboot 启动 流程基本都有各种各样的问题。
还是那句话:不要气馁!千里之行始于足下,所有你羡慕的人 都曾经痛苦过,挫败过。脚踏实地,一步一个脚印,一点一滴的积累,最终你也会成为你所羡 慕的人。在嵌入式 Linux 这条道路上,有众多的学习者陪着你,大家相互搀扶,终能踏出一条 康庄大道。