首页
›
Linux内核与驱动
›
078-Linux内核实战
›
《嵌入式Linux内核GDB调试与启动参数配置》
VIP10
本课程属于:078-Linux内核实战
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux内核GDB调试与启动参数配置
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Linux内核调试概述
调试的重要性 · 常见调试方法(printk · KGDB
Linux
嵌入式
02
GDB基础入门
GDB简介 · GDB的安装与版本选择 · GDB基本命令(run
GDB
基础入门
03
GDB高级调试技巧
条件断点 · 观察点 · 捕获点
GDB
高级调试技巧
04
KGDB原理与架构
KGDB工作原理 · KGDB与GDB的通信机制(串口/网… · KGDB内核配置选项详解
KGDB
原理
05
KGDB环境搭建(目标机侧)
内核配置开启KGDB · 编译支持KGDB的内核 · 设置内核启动参数(kgdboc
KGDB
环境搭建
06
KGDB环境搭建(主机侧)
主机GDB配置 · 串口/网络连接目标机 · 使用GDB连接KGDB进行内核调试
KGDB
环境搭建
07
KGDB调试实战(一)
设置内核断点 · 单步执行内核代码 · 查看内核变量与数据结构
KGDB
调试实战
08
KGDB调试实战(二)
调试内核模块 · 模块加载/卸载时的断点 · 模块符号表加载
KGDB
调试实战
09
KGDB调试实战(三)
调试中断上下文 · 调试系统调用 · 调试进程调度
KGDB
调试实战
10
KGDB调试常见问题与技巧
断点失效 · 优化编译问题 · 符号表不匹配
KGDB
调试常见问题
11
内核启动参数(Kernel Command Line)基础
启动参数的作用 · 传递方式(bootloader · 设备树)
Kernel
Command
12
核心启动参数详解(一)
root · rootfstype · rw/ro
核心启动参数详解
root
13
核心启动参数详解(二)
mem · maxcpus · isolcpus
核心启动参数详解
mem
14
核心启动参数详解(三)
quiet · loglevel · ignore_loglevel
核心启动参数详解
quiet
15
内存与设备相关启动参数
memmap · crashkernel · pci
内存
设备相关启动参数
16
网络与存储相关启动参数
ip · nfsroot · netdev
网络
存储相关启动参数
17
安全与隔离相关启动参数
selinux · apparmor · cgroup
安全
隔离相关启动参数
18
调试与性能分析相关启动参数
ftrace · trace_options · kprobe
调试
性能分析相关启动…
19
设备树(Device Tree)与启动参数
设备树中chosen节点 · bootargs属性 · 设备树覆盖
Device
Tree
20
Bootloader(U-Boot)与启动参数传递
U-Boot环境变量 · bootargs设置 · bootm命令
Bootloader
U-Boot
21
使用QEMU模拟器进行内核调试
QEMU简介 · QEMU启动参数配置 · QEMU与GDB/KGDB结合调试
QEMU
使用
22
QEMU调试实战
搭建QEMU调试环境 · 加载内核镜像 · 设置断点
QEMU
调试实战
23
内核Oops分析与调试
Oops信息解读 · 使用GDB分析Oops栈回溯 · 定位崩溃代码行
Oops
内核
24
内核Panic与死锁调试
Panic信息分析 · 使用KGDB调试死锁 · lockdep工具使用
Panic
内核
25
内核内存调试
内存泄漏检测(kmemleak) · 内存越界检测(KASAN) · 使用GDB查看内存布局
内核内存调试
kmemleak
26
内核性能调试
使用perf与GDB结合 · 函数调用图分析 · 热点函数定位
内核性能调试
perf
27
内核模块开发与调试
模块编写 · 模块参数传递 · 模块调试技巧
内核模块开发
调试
28
内核调试工具链整合
GDB · KGDB · QEMU
内核调试工具链整…
GDB
29
实战项目
调试一个自定义内核模块驱动:需求分析 · 环境搭建 · 调试过程
实战项目
调试一个自定义内…
30
课程总结与进阶方向
调试方法论总结 · 内核社区资源 · 进一步学习路径(eBPF
课程总结
进阶方向
所属VIP或分类
同VIP:Linux内核Kconfig配置与嵌入式故障排查
同VIP:Linux内核QEMU调试与嵌入式启动性能分析
同VIP:Linux内核启动日志与QEMU模拟器调试实战