首页
›
Linux内核与驱动
›
139-Linux内核
›
《Linux内核DMA引擎驱动开发与数据搬运优化》
VIP10
本课程属于:139-Linux内核
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核DMA引擎驱动开发与数据搬运优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DMA基础概念
DMA工作原理 · DMA与CPU数据搬运对比 · DMA传输类型(内存到内存
DMA
基础概念
02
Linux DMA引擎框架概述
dmaengine子系统架构 · dma_device与dma_cha… · dmaengine核心API
Linux
DMA
03
DMA控制器硬件抽象
dma_device结构体详解 · dma_chan_percpu结构体 · DMA通道能力描述(dma_cap_…
DMA
控制器硬件抽象
04
DMA引擎驱动注册与注销
module_init/module… · platform_driver_re… · dma_async_device_r…
DMA
引擎驱动注册
05
DMA通道请求与释放
dma_request_channe… · dma_release_channe… · 通道选择策略与过滤函数
DMA
通道请求
06
DMA传输描述符管理
dma_async_tx_descr… · 描述符生命周期 · tx_submit与issue_pe…
DMA
传输描述符管理
07
DMA传输控制API
dmaengine_prep_sla… · dmaengine_prep_dma…
DMA
API
08
DMA回调机制
dma_async_tx_callb… · 回调上下文传递 · 完成中断与任务调度
DMA
回调机制
09
DMA引擎中断处理
中断注册与处理函数 · 中断下半部(tasklet/work… · 错误处理与恢复
DMA
引擎
10
DMA引擎调试与日志
dev_dbg/dma_dbg使用 · debugfs接口创建 · 传输状态监控
DMA
引擎调试
11
DMA引擎性能基准测试
dmatest内核模块使用 · 吞吐量测试 · 延迟测试
DMA
引擎性能基准测试
12
DMA引擎与DTS设备树
设备树绑定 · DMA控制器节点定义 · 通道与请求线映射
DMA
DTS
13
DMA引擎与Scatter-Gather
SG列表构建 · dma_map_sg/dma_unm… · SG传输优化
DMA
Scatter-Gath…
14
DMA引擎与环形缓冲区
循环DMA传输原理 · 音频/视频流应用 · 缓冲区翻转处理
DMA
引擎
15
DMA引擎与虚拟化
IOMMU/SMMU集成 · DMA重映射 · 虚拟机DMA直通
DMA
引擎
16
DMA引擎电源管理
运行时PM · 系统睡眠/唤醒 · DMA通道挂起与恢复
DMA
引擎电源管理
17
DMA引擎与内存屏障
dma_wmb/dma_rmb · 一致性保证 · 缓存刷新策略
DMA
引擎
18
DMA引擎与多核调度
CPU亲和性设置 · 中断负载均衡 · NUMA感知
DMA
引擎
19
DMA引擎与用户空间交互
UIO框架 · VFIO框架 · 用户态DMA库(libdma)
DMA
引擎
20
DMA引擎与网络子系统
NAPI与DMA协同 · 网络数据包零拷贝 · TCP卸载引擎
DMA
引擎
21
DMA引擎与存储子系统
块设备DMA · NVMe驱动集成 · 异步I/O优化
DMA
引擎
22
DMA引擎与音频子系统
ALSA DMA引擎 · 音频环形缓冲区 · 低延迟播放/录制
DMA
引擎
23
DMA引擎与视频子系统
V4L2 DMA引擎 · 视频帧抓取 · M2M(内存到内存)编解码
DMA
引擎
24
DMA引擎与加密加速器
Crypto API集成 · DMA加解密卸载 · 安全DMA传输
DMA
引擎
25
DMA引擎与FPGA协同
FPGA DMA引擎驱动 · AXI DMA控制器 · 用户逻辑数据搬运
DMA
FPGA
26
DMA引擎性能优化策略
描述符预分配 · 批量提交 · 缓存行对齐
DMA
引擎性能优化策略
27
DMA引擎错误处理与恢复
传输超时检测 · 通道重置 · 描述符重试机制
DMA
引擎错误处理
28
DMA引擎安全考虑
DMA攻击面分析 · 权限控制 · 隔离机制
DMA
引擎安全考虑
29
DMA引擎最新进展
DMA异构计算 · CXL互连 · 内存语义DMA
DMA
引擎最新进展
30
综合实战
从零编写一个简单的DMA内存拷贝驱动…
综合实战
DMA
所属VIP或分类
同VIP:Linux内存管理核心:页表分配与MMU硬件协同
同VIP:Linux内核ftrace动态追踪与kprobe探针开发
同VIP:Linux内核io_uring异步IO框架开发实战