首页
›
Linux内核与驱动
›
046-PCIe设备驱动开发
›
《DMA控制器编程在PCIe驱动中的数据传输优化》
VIP10
本课程属于:046-PCIe设备驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
DMA控制器编程在PCIe驱动中的数据传输优化
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
PCIe基础
PCIe总线架构概述 · 拓扑结构 · 分层协议(事务层
PCIe
总线架构概述
02
PCIe配置空间
配置空间结构 · Capability结构 · BAR空间
PCIe
配置空间
03
DMA控制器基础
DMA工作原理 · DMA传输模式(块传输 · 散聚传输
DMA
控制器基础
04
Linux PCIe驱动框架
pci_driver结构 · probe/remove回调 · 设备注册与注销
Linux
PCIe
05
PCIe设备枚举与资源分配
pci_get_device · pci_enable_device · pci_request_region…
PCIe
设备枚举
06
BAR空间映射与访问
ioremap · readl/writel · pci_iomap
BAR
空间映射
07
MSI-X中断注册与处理
pci_alloc_irq_vect… · request_irq · 中断处理函数编写
MSI-X
断注册
08
DMA引擎API概述
dmaengine框架 · dma_device结构 · dma_chan
DMA
API
09
DMA通道申请与释放
dma_request_channe… · dma_release_channe… · dma_cap_mask_t
DMA
通道申请
10
DMA传输描述符管理
dmaengine_prep_sla… · dmaengine_submit · dma_async_issue_pe…
DMA
传输描述符管理
11
DMA完成回调机制
dma_async_tx_callb… · tx_submit · completion回调实现
DMA
完成回调机制
12
散聚DMA传输
struct scatterlist · sg_init_table · dma_map_sg
DMA
散聚
13
DMA一致性映射与流式映射
dma_alloc_coherent · dma_map_single · dma_sync_single_fo…
DMA
一致性映射
14
环形缓冲区DMA设计
ring buffer原理 · 生产者-消费者模型 · DMA描述符环
DMA
环形缓冲区
15
多队列DMA优化
多通道并行传输 · 队列深度调优 · 负载均衡策略
DMA
多队列
16
零拷贝技术
mmap · splice · vmsplice
零拷贝技术
mmap
17
DMA延迟优化
预取策略 · 缓存一致性维护 · 写合并与写屏障
DMA
延迟优化
18
PCIe TLP与DMA事务
Memory Read/Write… · Completion TLP · Max Payload Size调整
PCIe
TLP
19
PCIe带宽利用率优化
MRRS · MPS · RCB参数调优
PCIe
带宽利用率优化
20
DMA与CPU亲和性
中断亲和性设置 · CPU隔离 · NUMA感知DMA分配
DMA
CPU
21
DMA调试与性能分析
perf · tracepoint · dma_debug
DMA
调试
22
DMA错误处理
PCIe AER · DMA超时 · 重试机制
DMA
错误处理
23
用户态DMA框架
UIO · VFIO · DPDK
DMA
用户态
24
FPGA与PCIe DMA
AXI DMA · QDMA · XDMA IP核驱动开发
FPGA
PCIe
25
NVMe协议中的DMA
PRP与SGL · Submission Queue与C…
NVMe
DMA
26
GPU与PCIe DMA
GPUDirect RDMA · P2P DMA · cudaMemcpy
GPU
PCIe
27
DMA性能基准测试
带宽测试 · 延迟测试 · IOPS测试
DMA
性能基准测试
28
DMA安全与隔离
IOMMU/SMMU · DMA重映射 · 安全DMA缓冲区
DMA
安全
29
DMA在存储系统中的应用
NVMe over Fabrics · RDMA · iWARP
DMA
存储系统
30
综合实战
从零编写一个PCIe DMA驱动 · 实现高速数据传输与性能调优
综合实战
PCIe
所属VIP或分类
同VIP:DMA控制器编程与PCIe数据搬运优化工程案例
同VIP:Linux-PCIe驱动开发与链路训练调试
同VIP:PCIe驱动中断处理机制与MSI-X配置实践指南