ARM-Linux内核启动的分析

时间:2014-05-02 04:22:06
【文件属性】:

文件名称:ARM-Linux内核启动的分析

文件大小:171KB

文件格式:PDF

更新时间:2014-05-02 04:22:06

ARM Linux 内核启动

这是一篇对armlinux内核启动的分析,主要是arch/arm/kernel/head-armv.S文件, head-armv.S文件是整个内核的入口,也就是说bootloader执行完毕后将跳转到head-armv.S的第一条指令,head-armv.S执行完后将跳转到start_kernel(),在head-armv.S的执行过程中也用到了其他一些文件,包括arch/arm/kernel/debug-armv.S、arch/arm/mm/proc-arm920.S等等 由于此分析基于MX1的内核启动过程,因此除了通用代码,只有定义在CONFIG_ARCH_MX1ADS下的代码和proc-arm920.S(arm920是MX1的CPU)的代码被分析


网友评论