首页
›
嵌入式基础与RISC-V
›
054-ARM架构嵌入式系统核心技术
›
《嵌入式系统ARM架构外设驱动DMA与多通道传输驱动开发实战》
VIP10
本课程属于:054-ARM架构嵌入式系统核心技术
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统ARM架构外设驱动DMA与多通道传输驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
DMA基础概念
什么是DMA · DMA与CPU数据搬运的区别 · DMA在嵌入式系统中的作用
DMA
基础概念
02
ARM架构DMA控制器概述
ARM PrimeCell DMA控… · DMA通道与请求线 · DMA传输类型(内存到内存
ARM
DMA
03
DMA驱动框架
Linux内核DMA引擎子系统 · dmaengine API · dma_device与dma_cha…
DMA
驱动框架
04
DMA通道管理
申请DMA通道 · 释放DMA通道 · 通道状态查询
DMA
通道管理
05
DMA传输描述符
struct dma_async_t… · 描述符生命周期 · tx_submit与issue_pe…
DMA
传输描述符
06
DMA传输配置
传输方向 · 传输宽度 · 突发传输大小
DMA
传输配置
07
DMA Scatter-Gather(SG)模式
SG列表概念 · SG描述符构建 · SG传输实战
DMA
Scatter-Gath…
08
DMA循环模式(Cyclic DMA)
音频流场景 · 循环缓冲机制 · DMA循环传输配置
DMA
Cyclic
09
DMA中断处理
传输完成中断 · 错误中断处理 · 中断服务程序编写
DMA
断处理
10
多通道传输概念
多通道DMA控制器 · 通道优先级 · 通道仲裁机制
多通道传输概念
DMA
11
多通道传输同步
多通道并发传输 · 通道间同步机制 · 硬件握手信号
多通道传输同步
多通道并发传输
12
DMA与外设交互
外设请求信号 · DMA握手协议 · 外设DMA控制器配置
DMA
外设交互
13
SPI + DMA驱动实战
SPI协议回顾 · SPI DMA传输配置 · SPI环形缓冲区设计
SPI
DMA
14
UART + DMA驱动实战
UART DMA接收与发送 · 流控与DMA · UART DMA性能优化
UART
DMA
15
I2C + DMA驱动实战
I2C多主机场景 · I2C DMA传输限制 · I2C DMA实现
I2C
DMA
16
ADC + DMA驱动实战
ADC多通道采集 · DMA乒乓缓冲 · ADC数据搬运优化
ADC
DMA
17
定时器触发DMA
定时器事件触发DMA传输 · PWM与DMA结合 · 定时器DMA链路
DMA
定时器触发
18
DMA内存拷贝优化
memcpy的DMA实现 · DMA与Cache一致性 · dma_map_single与dma…
DMA
内存拷贝优化
19
DMA调试技巧
dmaengine调试接口 · trace event追踪 · 常见DMA问题定位
DMA
调试技巧
20
DMA性能分析
传输吞吐量计算 · 延迟分析 · DMA带宽瓶颈排查
DMA
性能分析
21
多核系统中的DMA
DMA亲和性 · 跨核DMA传输 · 内存一致性模型
DMA
多核系统
22
DMA电源管理
DMA控制器电源状态 · 运行时电源管理 · DMA唤醒源配置
DMA
电源管理
23
DMA安全与隔离
IOMMU与DMA重映射 · DMA访问控制 · 安全DMA传输
DMA
安全
24
DMA虚拟化
虚拟化环境下的DMA · VFIO与DMA直通 · virtio DMA
DMA
虚拟化
25
DMA驱动测试框架
单元测试 · 模拟DMA控制器 · 自动化测试脚本
DMA
驱动测试框架
26
DMA驱动移植
不同ARM SoC DMA控制器差异 · 设备树配置 · 驱动适配
DMA
驱动移植
27
DMA驱动性能调优
传输粒度优化 · 描述符池管理 · 中断合并策略
DMA
驱动性能调优
28
DMA驱动故障排查
DMA超时 · 传输错误 · 数据损坏案例分析
DMA
驱动故障排查
29
DMA驱动最佳实践
编码规范 · 错误处理 · 文档编写
DMA
驱动最佳实践
30
综合实战项目
多通道音频采集系统 · DMA驱动完整实现 · 性能测试与优化报告
综合实战项目
多通道音频采集系…
所属VIP或分类
同VIP:ARM处理器外设驱动SPI与I2C传输驱动开发实战
同VIP:ARM架构外设驱动开发SPI与I2C控制器配置实战
同VIP:ARM架构外设驱动开发UART与GPIO控制器配置实战