首页
›
嵌入式基础与RISC-V
›
147-Yocto嵌入式Linux
›
《嵌入式Linux内核定制与故障定位实战》
VIP10
本课程属于:147-Yocto嵌入式Linux
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux内核定制与故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与实验环境搭建
嵌入式Linux内核开发全景图 · 课程目标与学习方法 · Ubuntu虚拟机与交叉编译工具链安…
课程导学
实验环境搭建
02
内核源码获取与配置
从kernel.org获取Linux… · 内核源码目录结构解析 · 配置系统(Kconfig/Makef…
内核源码获取
配置
03
内核编译与启动流程
内核编译(make zImage/m… · 设备树编译(dtc) · 内核启动流程(head.S -> s…
内核编译
启动流程
04
内核模块开发基础
模块编程框架(module_init… · 模块参数传递 · 模块依赖与符号导出
内核模块开发基础
module
05
字符设备驱动开发
设备号注册与注销 · file_operations结构体… · cdev接口与设备节点创建
字符设备驱动开发
设备号注册
06
平台设备驱动模型
platform总线机制 · platform_driver与pl… · 设备树与platform驱动绑定
平台设备驱动模型
platform
07
设备树详解
设备树语法(DTS/DTC/DTB) · 设备树节点与属性 · 中断控制器与GPIO控制器描述
设备树详解
DTS/DTC/DTB
08
中断子系统
中断控制器(GIC)初始化 · 中断申请(request_irq/t… · 上半部与下半部(tasklet/wo…
断子系统
GIC
09
内核定时器与时间管理
内核时间概念(jiffies/HZ) · 动态定时器(timer_list) · 高精度定时器(hrtimer)
内核定时器
时间管理
10
并发与同步机制
自旋锁(spinlock) · 互斥锁(mutex) · 信号量(semaphore)
并发
同步机制
11
内存管理基础
页分配器(alloc_pages) · slab分配器(kmem_cache… · vmalloc与kmalloc区别
内存管理基础
alloc
12
内核调试基础
printk调试技巧 · 动态调试(dynamic_debug… · procfs与sysfs调试接口
内核调试基础
printk
13
KGDB调试实战
KGDB内核配置与编译 · 串口/KGDBoE连接方式 · GDB常用调试命令(break/wa…
KGDB
调试实战
14
Kdump与Crash分析
kdump机制原理 · 内核参数crashkernel配置 · vmcore文件生成
Kdump
Crash
15
Ftrace追踪器
Ftrace框架原理 · function tracer与fu… · 动态事件追踪(kprobe/upro…
Ftrace
追踪器
16
Perf性能分析
Perf事件类型(硬件/软件/tra… · perf stat与perf rec… · 采样分析热点函数
Perf
性能分析
17
SystemTap动态探测
SystemTap安装与脚本语法 · 探针(probe)定义 · 内核函数参数与返回值捕获
SystemTap
动态探测
18
内存泄漏与内存错误检测
Kmemleak内存泄漏检测 · KASAN(Kernel Addre… · SLUB调试选项
内存泄漏
内存错误检测
19
锁调试与死锁检测
Lockdep锁依赖验证器 · spin_lock死锁检测 · mutex死锁检测
锁调试
死锁检测
20
内核Oops与Panic分析
Oops信息解读(PC/LR/Bac… · Kallsyms与符号解析 · Panic流程与reboot机制
Oops
Panic
21
网络协议栈调试
网络设备驱动框架(NAPI) · sk_buff结构体分析 · netfilter钩子函数
网络协议栈调试
NAPI
22
文件系统与存储调试
VFS层架构 · 块设备驱动(request_fn/m… · 文件系统挂载与调试(debugfs)
文件系统
存储调试
23
电源管理调试
CPU频率与调度(cpufreq) · 系统挂起与唤醒(suspend/re… · wakelock与wakeup so…
电源管理调试
CPU
24
实时性调试与优化
PREEMPT_RT补丁原理 · 抢占模型配置 · 实时性测试工具(cyclictest…
实时性调试
优化
25
内核安全机制
SELinux与AppArmor配置 · 内核地址空间布局随机化(KASLR) · 栈保护(stackprotector…
内核安全机制
SELinux
26
容器与虚拟化调试
Docker与容器运行时 · cgroups资源限制 · namespace隔离
容器
虚拟化调试
27
内核热补丁
kpatch/kgraft原理 · 热补丁制作流程 · 热补丁加载与卸载
内核热补丁
kpatch/kgraf…
28
性能调优实战
启动时间优化(bootgraph) · 内存占用优化(slabtop) · CPU负载均衡分析
性能调优实战
bootgraph
29
故障定位综合案例
系统死机问题定位 · 驱动加载失败分析 · 网络丢包问题排查
故障定位综合案例
系统死机问题定位
30
课程总结与进阶路线
嵌入式Linux内核学习路径 · 推荐书籍与社区资源 · 开源项目贡献指南
课程总结
进阶路线
所属VIP或分类
同VIP:YoctoBSP移植与U-Boot引导优化实战
同VIP:Yocto从零搭建嵌入式Linux系统移植部署实战
同VIP:Yocto嵌入式Linux构建与启动故障排查