首页
›
嵌入式与底层系统
›
086-Android GKI与内核模块工程
›
《Android GKI通用内核镜像工程》
VIP9
本课程属于:086-Android GKI与内核模块工程
嵌入式与底层系统 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Android GKI通用内核镜像工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Android GKI通用内核… · 核心概念 · 整体框架与学习路径
课程导入
Android
02
Android内核演进与GKI背景
目标=Android内核碎片化问题 · Project Treble · GKI的提出动机与版本演进
Android
GKI
03
GKI架构总览
目标=GKI1与GKI2的区别 · 通用内核镜像与供应商模块的边界 · KMI稳定接口概念
GKI
架构总览
04
内核源码与构建系统基础
目标=AOSP内核源码树 · Bazel与Kleaf构建系统 · repo与git管理方式
内核源码
构建系统基础
05
GKI内核镜像组成
目标=Image · Image.lz4 · boot.img
GKI
内核镜像组成
06
KMI与符号导出
目标=KMI符号列表 · ABI稳定性 · 符号导出机制
KMI
符号导出
07
供应商模块与GKI交互
目标=vendor模块编译方式 · 模块签名 · 模块加载流程与依赖关系
GKI
供应商模块
08
开发环境搭建
目标=Ubuntu环境准备 · 工具链安装 · repo初始化
开发环境搭建
Ubuntu
09
下载与编译GKI内核
目标=使用repo同步内核源码 · 选择分支与tag · 执行Kleaf编译生成GKI镜像
GKI
下载
10
构建产物分析
目标=编译输出目录结构 · Image与boot.img生成过程 · 产物验证与烧录前检查
构建产物分析
目标=编译输出目…
11
内核配置管理
目标=defconfig · gki_defconfig · config fragment
内核配置管理
defconfig
12
设备树与硬件适配
目标=DTS/DTB/DTBO作用 · 设备树覆盖机制 · GKI下设备树管理方式
设备树
硬件适配
13
内核模块开发与集成
目标=编写可加载模块 · Makefile与Kbuild · 模块与GKI符号依赖处理
内核模块开发
集成
14
KMI稳定性维护
目标=ABI监控工具 · KMI符号变更检测 · ABI报告解读与兼容性修复方法
KMI
稳定性维护
15
GKI镜像签名与验证
目标=AVB2.0 · vbmeta · boot签名
GKI
镜像签名
16
烧录与启动调试
目标=fastboot烧录 · bootloader解锁 · 串口日志
烧录
启动调试
17
常见启动问题排查
目标=内核panic · 无法挂载根文件系统 · 模块加载失败
常见启动问题排查
panic
18
GKI与Android启动流程
目标=bootloader · kernel · init
GKI
Android
19
性能与功耗调优
目标=调度器配置 · CPU频率调节 · 内存管理参数
性能
功耗调优
20
安全机制与GKI
目标=SELinux · 内核加固 · KASLR
GKI
安全机制
21
GKI版本升级与迁移
目标=从GKI1迁移到GKI2 · 内核版本升级 · KMI兼容性评估与迁移步骤
GKI
版本升级
22
供应商模块实战
目标=为特定硬件编写并集成vendo… · 完成编译 · 签名与加载验证
供应商模块实战
vendo
23
自定义GKI内核实战
目标=修改gki_defconfig · 添加驱动 · 编译并生成可启动的GKI镜像
GKI
自定义
24
CI/CD与自动化构建
目标=使用Kleaf与Bazel实现… · 产物归档与持续集成流程
CI/CD
自动化构建
25
调试工具进阶
目标=ftrace · perf · kprobe
调试工具进阶
ftrace
26
常见问题与解决方案
目标=编译错误 · 符号缺失 · ABI不兼容
常见问题
解决方案
27
GKI生态与厂商实践
目标=Google GKI发布流程 · 厂商合作模式 · LTS与ACK分支管理
GKI
生态
28
综合案例一
目标=基于GKI的Android设备…
综合案例一
GKI
29
综合案例二
目标=解决KMI ABI不兼容导致的…
综合案例二
KMI
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 进阶学习资源与社区参与方式
课程总结
进阶
所属VIP或分类
同VIP:Android-GKI内核构建与设备适配
同VIP:Android-GKI版本迁移与兼容调试
同VIP:Android-GKI设备树与启动适配