1、Linux内核
可百度
2、Linux内核启动流程
1、和uboot类似,首先分析 Linux 内核的连接脚本文件 arch/arm/kernel/vmlinux.lds,先找到入口,Linux 内核入口 stext
2、到
_mmap_switched函数 |
__mmap_switched 函数定义在文件 arch/arm/kernel/head-common.S
3、start_kernel 函数
4、调用rest_init 函数
5、init 函数
可百度
1、和uboot类似,首先分析 Linux 内核的连接脚本文件 arch/arm/kernel/vmlinux.lds,先找到入口,Linux 内核入口 stext
2、到
_mmap_switched函数 |
__mmap_switched 函数定义在文件 arch/arm/kernel/head-common.S
3、start_kernel 函数
4、调用rest_init 函数
5、init 函数