首页
›
Linux内核与驱动
›
041-Linux内核裁剪
›
《内核裁剪与调试:使用kgdb和ftrace验证功能完整性》
VIP10
本课程属于:041-Linux内核裁剪
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内核裁剪与调试:使用kgdb和ftrace验证功能完整性
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与实验环境搭建
介绍内核裁剪与调试的重要性 · 搭建基于QEMU的ARM64实验环境
课程导论
实验环境搭建
02
Linux内核源码获取与结构概览
从kernel.org获取源码 · 理解内核源码树的主要目录结构
Linux
内核源码获取
03
内核配置系统详解
深入理解Kconfig · Makefile和.config文件…
内核配置系统详解
Kconfig
04
内核裁剪基础
使用make menuconfig进… · 裁剪不必要的驱动和子系统
内核裁剪基础
make
05
内核编译与模块编译
掌握内核镜像与内核模块的编译流程 · 使用make -jN加速编译
内核编译
模块编译
06
内核启动流程与initramfs
分析内核启动第一阶段 · 制作并集成initramfs根文件系…
initramfs
内核启动流程
07
内核调试基础
printk的使用技巧 · 日志级别控制与动态调试(dynami…
内核调试基础
printk
08
KGDB原理与配置
理解KGDB双机调试架构 · 配置内核支持KGDB
KGDB
原理
09
KGDB实战
使用QEMU+gdb进行内核源码级调… · 设置断点 · 查看变量
KGDB
QEMU+gdb
10
KGDB高级技巧
调试中断上下文 · 原子上下文 · 使用kgdboc和kgdbwait
KGDB
高级技巧
11
Ftrace原理与框架
理解Ftrace的tracepoin… · function tracer和fu…
Ftrace
原理
12
Ftrace基础使用
通过tracefs接口启用和查看fu…
Ftrace
基础使用
13
Ftrace高级功能
使用trace_printk() · 动态过滤与触发事件
Ftrace
高级功能
14
Ftrace性能分析
使用function_graph t…
Ftrace
性能分析
15
Ftrace与Kprobe结合
使用kprobe动态插桩 · 跟踪特定内核函数
Ftrace
Kprobe
16
内核模块开发与调试
编写一个简单的内核模块 · 使用KGDB和Ftrace进行调试
内核模块开发
调试
17
内核内存管理调试
使用Ftrace跟踪slab分配器 · 使用KGDB检查内存泄漏
内核内存管理调试
Ftrace
18
内核调度器调试
使用Ftrace跟踪调度实体 · 分析CFS调度行为
内核调度器调试
Ftrace
19
内核中断与并发调试
使用Ftrace跟踪中断处理程序 · 使用KGDB分析竞态条件
内核
并发调试
20
内核网络子系统调试
使用Ftrace跟踪网络协议栈 · 使用KGDB调试驱动问题
内核网络子系统调…
Ftrace
21
内核文件系统调试
使用Ftrace跟踪VFS层 · 使用KGDB调试文件系统驱动
内核文件系统调试
Ftrace
22
内核裁剪验证方法
基于功能测试用例 · 验证裁剪后内核的功能完整性
内核裁剪验证方法
基于功能测试用例
23
自动化测试框架
使用KUnit编写内核单元测试 · 验证裁剪后的子系统
自动化测试框架
KUnit
24
性能基准测试
使用perf和Ftrace对比裁剪前…
性能基准测试
perf
25
内核安全裁剪
移除不必要的安全模块 · 使用KGDB验证安全策略
内核安全裁剪
移除不必要的安全…
26
实时内核(RT)裁剪与调试
配置PREEMPT_RT · 使用Ftrace验证实时性
RT
实时内核
27
嵌入式场景裁剪实战
为特定硬件平台定制最小内核 · 使用KGDB调试驱动
嵌入式场景裁剪实…
为特定硬件平台定…
28
容器场景裁剪实战
裁剪内核以支持Docker/Kube… · 使用Ftrace验证cgroup
容器场景裁剪实战
Docker/Kube
29
内核崩溃分析与kdump
配置kdump · 使用crash工具分析vmcore
kdump
内核崩溃分析
30
课程总结与综合实验
综合运用KGDB和Ftrace完成一…
课程总结
综合实验
所属VIP或分类
同VIP:Linux内核性能调优:裁剪非核心功能提升实时性
同VIP:Linux内核裁剪:内存管理精简与调试工具链应用
同VIP:Linux内核裁剪:文件系统与启动优化综合调校