内核启动流程分析----内核启动-CSDN博客

网站介绍:内核的最终目的:运行应用程序。通过之前对uboot的分析我们知道uboot启动内核的时候执行的是下面的函数其中theKernel就是内核的入口地址,然后传进去了三个参数,那么我们的内核刚开始肯定是处理这三个参数。内核执行的第一个文件是arch/arm/kernel/head.s。我们前面说uboot给内核传进来了三个参数,其中第二个参数是板子id,上面代码中__lookup_machine_type函数就是看一下内核是否支持这个单板,我们看一下__lookup_machine_typ_内核启动流程