首页
›
Linux内核与驱动
›
120-Android内核工程实践
›
《Android内核启动流程分析与工程调试手册》
VIP10
本课程属于:120-Android内核工程实践
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android内核启动流程分析与工程调试手册
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Android系统架构总览
从硬件抽象层(HAL)到应用框架层的…
Android
系统架构总览
02
BootROM与启动模式
SoC上电后BootROM的执行流程 · 启动模式选择(下载模式 · 正常启动)
BootROM
启动模式
03
Preloader / SPL (Secondary Program Loade
初始化DDR · 时钟 · 存储控制器
Preloader
SPL
04
U-Boot / Little Kernel (LK) 启动
U-Boot或LK的入口 · 设备树(Device Tree)的加…
U-Boot
Little
05
Bootloader与内核交互
Bootloader如何通过tagg…
Bootloader
内核交互
06
Linux内核解压与入口
zImage/Image的压缩格式 · 解压过程 · stext入口函数分析
Linux
内核解压
07
内核早期汇编阶段 (head.S)
设置页表 · 使能MMU · 跳转到start_kernel
head.S
内核早期汇编阶段
08
start_kernel 初始化
trap_init · mm_init · sched_init等核心子系统的初…
start
kernel
09
中断控制器与时钟初始化
GIC驱动初始化 · 定时器框架(tickless)的建立
断控制器
时钟初始化
10
控制台与早期printk
earlycon与printk的实现… · 如何在内核启动早期输出日志
printk
控制台
11
内存管理初始化 (mm_init)
伙伴系统 · slab分配器 · vmalloc区域的建立
mm
init
12
进程调度器初始化 (sched_init)
调度类 · runqueue · cgroup的初始化
sched
init
13
VFS与根文件系统挂载
initramfs · rootfs的挂载流程 · ramdisk的作用
VFS
根文件系统挂载
14
设备驱动模型与platform bus
device · driver · bus的注册与匹配机制
platform
bus
15
设备树解析与of_platform
如何解析DTB并创建platform…
of
platform
16
init进程启动 (用户空间起点)
内核如何启动第一个用户空间进程ini…
init
进程启动
17
init.rc 解析与Android系统服务启动
init进程解析init.rc文件 · 启动servicemanager · zygote
init.rc
Android
18
Zygote进程孵化与ART虚拟机
Zygote的fork机制 · 预加载类与资源 · ART运行时初始化
Zygote
ART
19
SystemServer与核心服务
SystemServer的启动流程 · 包括AMS · WMS
SystemServer
核心服务
20
Android启动动画 (BootAnimation)
从内核logo到开机动画的切换机制
Android
BootAnimatio…
21
内核调试环境搭建
AOSP源码下载 · 编译内核 · 配置JTAG/SWD调试器
内核调试环境搭建
AOSP
22
GDB/LLDB 内核调试入门
使用GDB连接QEMU或硬件调试器 · 设置断点 · 查看寄存器
GDB/LLDB
内核调试入门
23
KGDB与内核源码级调试
通过串口或网络使用KGDB双机调试内…
KGDB
内核源码级调试
24
printk与动态调试 (dyndbg)
控制printk级别 · 使用dynamic debug动态开…
printk
dyndbg
25
Kdump与内核崩溃转储
配置kdump · 使用crash工具分析vmcore
Kdump
内核崩溃转储
26
Ftrace与内核跟踪
function tracer · function_graph tra…
Ftrace
内核跟踪
27
Perf与内核性能分析
使用perf工具分析内核启动阶段的C…
Perf
内核性能分析
28
Bootchart与启动时间优化
使用bootchart分析启动耗时 · 优化内核与用户空间启动流程
Bootchart
启动时间优化
29
常见启动故障与排查
内核panic · hang · oops的分析方法
常见启动故障
排查
30
安全启动 (Verified Boot) 流程
AVB (Android Verif…
Verified
Boot
所属VIP或分类
同VIP:Android内核工程实践:从编译环境到设备启动
同VIP:Android内核文件系统驱动开发与调试手册
同VIP:Android内核网络栈调试与驱动数据通路优化