01
零拷贝基础
什么是零拷贝 · 为什么需要零拷贝 · 传统拷贝与零拷贝对比 · 适用场景
概念入门
02
内存管理基础
嵌入式内存布局 · 堆与栈 · 静态/动态内存 · 内存对齐
内存基础
03
指针与内存操作
指针本质 · 指针运算 · 指针与数组/函数 · void* 使用
指针核心
04
内存分配器原理
malloc/free实现 · 静态分配器 · 伙伴系统 · slab分配器
分配器原理
05
DMA与零拷贝
DMA控制器 · 传输模式 · CPU协同 · 描述符环
DMA硬件
06
缓冲区设计
环形/双/多缓冲区 · 缓冲区池化技术
缓冲设计
07
共享内存
共享内存原理 · API · 同步 · 实战案例
IPC共享
08
内存映射
mmap原理 · 文件IO · 设备驱动 · 实战
mmap映射
09
零拷贝网络栈
传统网络路径 · 零拷贝架构 · 网卡驱动 · RDMA
网络高性能
10
零拷贝文件系统
splice · sendfile · copy_file_range · 日志系统
文件系统
11
零拷贝音频处理
音频缓冲区 · 零拷贝播放/录制 · 延迟优化
音频多媒体
12
零拷贝视频处理
视频帧缓冲区 · 零拷贝解码/显示 · 流水线优化
视频优化
13
零拷贝传感器数据
传感器采集 · DMA+双缓冲 · 数据融合 · 低功耗
传感器IoT
14
零拷贝RTOS
FreeRTOS零拷贝 · 消息队列 · 任务通信 · 中断处理
RTOS实时
15
零拷贝Linux驱动
Linux设备模型 · 零拷贝驱动框架 · ioctl接口 · 性能测试
驱动Linux
16
零拷贝用户态驱动
UIO · VFIO · DPDK零拷贝 · 用户态驱动实战
用户态DPDK
17
零拷贝协议栈
轻量级TCP/IP · 零拷贝socket · TLS · 性能优化
协议网络
18
零拷贝数据库
嵌入式数据库引擎 · 零拷贝查询/日志 · 性能基准
数据库存储
19
零拷贝文件系统·进阶
FAT32零拷贝 · Flash文件系统 · LFS · 碎片整理
文件系统Flash
20
零拷贝加密
硬件加密引擎 · 零拷贝加密流程 · 缓冲区管理 · 安全平衡
加密安全
21
零拷贝压缩
硬件压缩引擎 · 零拷贝压缩解压 · 流式压缩 · 权衡
压缩算法
22
零拷贝序列化
Protobuf零拷贝 · FlatBuffers · Cap'n Proto · 自定义
序列化高效
23
零拷贝日志系统
日志缓冲区 · 异步日志 · 压缩 · 轮转零拷贝
日志调试
24
零拷贝调试
内存调试工具 · bug模式 · 泄漏检测 · 性能剖析
调试工具
25
零拷贝测试
单元测试 · 测试用例 · 压力测试 · 边界条件
测试质量
26
零拷贝性能分析
性能指标 · profiling · 瓶颈分析 · 优化迭代
性能调优
27
零拷贝设计模式
策略/观察者/工厂模式 · 零拷贝架构模式
设计模式架构
28
零拷贝安全
内存安全 · 缓冲区溢出防护 · 权限管理 · 审计
安全防护
29
零拷贝案例分析
智能家居网关 · 工业控制器 · 车载娱乐 · 医疗设备
案例实战
30
零拷贝未来趋势
异构计算零拷贝 · CXL内存池 · 存算一体 · AI加速器
前沿趋势