ywg_dev_doc
1. tee
2. u-boot dev note
3. kernel note
3.1. linux kernel map
3.2. linux kernel debug tools
3.3. DTS设备树详解
3.4. linux 通用双向循环链表
3.5. linux 内核函数
3.6. kernel queue note
3.7. 进程管理与调度
3.8. linux系统调用
3.9. kernel 启动流程
3.9.1. kernel 启动概述
3.10. linux 内存管理
3.11. linux并发控制机制
4. linux driver modules note
5. file system note
6. application development node
7. misc
8. embeded
9. net
10. rtos note
11. android
ywg_dev_doc
»
3.
kernel note
»
3.9.
kernel 启动流程
查看页面源码
3.9.
kernel 启动流程
3.9.1. kernel 启动概述
3.9.1.1. kernel启动之前的动作
3.9.1.1.1. kernel镜像加载到ddr的相应位置
3.9.1.1.2. 硬件要求
3.9.1.1.3. 跳转到kernel镜像入口的对应位置
3.9.1.2. kernel 启动第一阶段
3.9.1.2.1. kernel 入口地址的指定
3.9.1.2.1.1. stext函数
3.9.1.3. kernel 启动第二阶段
3.9.1.3.1. start_kenel
3.9.1.3.2. setup_arch
3.9.1.3.3. rest_init
3.9.1.3.4. kernel_init
3.9.1.3.4.1. kernel_init_freeable
3.9.1.3.4.2. free_initmem
3.9.1.3.4.3. 启动用户态init进程