首页
›
嵌入式基础与RISC-V
›
074-操作系统模块化软件架构设计
›
《Linux内核模块开发与内存管理分区实战》
VIP10
本课程属于:074-操作系统模块化软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核模块开发与内存管理分区实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内核模块入门
什么是内核模块 · 模块与应用程序的区别 · 第一个Hello World模块
内核模块入门
什么是内核模块
02
模块编译与加载
Makefile编写 · insmod/rmmod/lsmod… · 模块参数传递
模块编译
加载
03
内核符号表
EXPORT_SYMBOL的使用 · 符号查找与依赖 · 模块间调用实战
内核符号表
EXPORT
04
字符设备驱动基础
设备号注册与注销 · file_operations结构体 · cdev_init与cdev_add
字符设备驱动基础
设备号注册
05
内存管理分区概述
Linux内存布局 · 用户空间与内核空间 · 虚拟地址与物理地址
内存管理分区概述
Linux
06
页框管理
struct page结构体 · 页框分配与释放(alloc_page… · 高端内存处理
页框管理
struct
07
slab分配器
kmalloc/kfree详解 · slab缓存创建与销毁 · 内存池(mempool)的使用
slab
分配器
08
vmalloc与ioremap
vmalloc分配非连续内存 · ioremap映射设备内存 · 实际应用场景
vmalloc
ioremap
09
内存描述符mm_struct
进程地址空间 · VMA(虚拟内存区域)操作 · 缺页异常处理流程
mm
struct
10
块设备驱动基础
gendisk结构体 · 请求队列与bio · 块设备注册与注销
块设备驱动基础
gendisk
11
中断处理
注册中断(request_irq) · 中断处理函数编写 · tasklet与工作队列
断处理
request
12
并发与同步
自旋锁(spinlock) · 信号量(semaphore) · 互斥锁(mutex)
并发
同步
13
时间管理
内核时间概念 · jiffies与HZ · 定时器(timer_list)与高精…
时间管理
内核时间概念
14
内核链表
list_head结构体 · 链表遍历与操作 · list_entry宏的使用
内核链表
list
15
文件系统基础
VFS(虚拟文件系统)架构 · 超级块与inode · dentry与file结构体
文件系统基础
VFS
16
proc文件系统
创建proc条目 · 读写proc文件 · proc与内核参数交互
proc
文件系统
17
sysfs与设备模型
kobject与kset · sysfs属性文件 · 设备驱动模型层次
sysfs
设备模型
18
内核线程
kthread_create与kth… · 线程同步与停止 · 内核线程应用场景
内核线程
kthread
19
内存碎片化处理
伙伴系统原理 · 反碎片化技术(migration t… · CMA(连续内存分配器)
内存碎片化处理
伙伴系统原理
20
页表与TLB
四级页表结构 · 页表遍历 · TLB刷新与优化
TLB
页表
21
内存回收机制
kswapd内核线程 · LRU链表 · 页面换出与swap
内存回收机制
kswapd
22
OOM Killer
OOM评分机制 · 选择策略 · 如何避免OOM
OOM
Killer
23
内存映射mmap
文件映射与匿名映射 · mmap系统调用实现 · 缺页处理
mmap
内存映射
24
DMA与一致性内存
DMA API(dma_alloc_… · 流式DMA映射 · DMA池
DMA
一致性内存
25
内核调试技术
printk与动态调试 · kgdb与kdb · ftrace与tracepoint
内核调试技术
printk
26
内存错误检测
KASAN(内核地址消毒器) · kmemleak(内存泄漏检测) · slub调试
内存错误检测
KASAN
27
容器与cgroup内存控制
memory cgroup原理 · 内存限制与统计 · oom控制
cgroup
容器
28
NUMA架构内存管理
NUMA节点与内存域 · 内存分配策略 · numa balancing
NUMA
架构内存管理
29
BPF与内存追踪
BPF程序挂载 · 内存分配追踪 · 性能分析实战
BPF
内存追踪
30
综合实战
构建一个完整的内存监控内核模块 · 集成proc/sysfs/调试功能
综合实战
构建一个完整的内…
所属VIP或分类
同VIP:Linux内核模块开发与任务调度策略实战
同VIP:Linux内核模块开发与调试工具链实战
同VIP:Linux内核模块编译加载与性能分析优化实战