首页
›
嵌入式与底层系统
›
091-Rust嵌入式系统与HAL工程
›
《Rust嵌入式DMA与外设驱动工程》
VIP10
本课程属于:091-Rust嵌入式系统与HAL工程
嵌入式与底层系统 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Rust嵌入式DMA与外设驱动工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式系统与Rust语言优势 · DMA与外设驱动工程的学习目标 · 整体知识框架与实战路线
课程导入
Rust
02
Rust嵌入式基础
目标=no_std环境 · 内存模型 · 所有权与借用
Rust
嵌入式基础
03
嵌入式硬件基础
目标=微控制器架构 · 总线矩阵 · 存储器映射
嵌入式硬件基础
目标=微控制器架…
04
DMA核心概念
目标=DMA控制器原理 · 通道与优先级 · 传输模式
DMA
核心概念
05
Rust中的内存与并发
目标=静态内存分配 · 栈与堆 · Cell/RefCell
Rust
内存
06
外设驱动开发基础
目标=寄存器抽象 · PAC/HAL/驱动分层 · GPIO/UART/SPI/I2C驱…
外设驱动开发基础
目标=寄存器抽象
07
DMA与外设集成
目标=DMA请求映射 · 外设FIFO · 触发源
DMA
外设集成
08
中断与异步处理
目标=中断向量表 · 中断优先级 · 中断安全
异步处理
目标=
09
Rust嵌入式HAL与PAC
目标=embedded-hal tr… · svd2rust生成PAC · HAL crate设计
Rust
HAL
10
DMA驱动设计模式
目标=所有权转移 · 生命周期管理 · 状态机
DMA
驱动设计模式
11
串口DMA驱动实战
目标=UART初始化 · DMA发送与接收 · 空闲中断
DMA
串口
12
SPI DMA驱动实战
目标=SPI主从模式 · DMA全双工传输 · 片选管理
SPI
DMA
13
I2C DMA驱动实战
目标=I2C时序 · DMA传输 · 传感器读取
I2C
DMA
14
ADC与DMA实战
目标=ADC采样 · DMA循环模式 · 多通道扫描
ADC
DMA
15
定时器与DMA实战
目标=PWM生成 · 输入捕获 · DMA更新
DMA
定时器
16
DMA性能优化
目标=传输效率 · 缓存一致性 · 内存对齐
DMA
性能优化
17
调试与测试
目标=日志与追踪 · 断点与单步 · 逻辑分析仪
调试
测试
18
常见问题与陷阱
目标=DMA传输错误 · 数据竞争 · 中断延迟
常见问题
陷阱
19
安全与可靠性
目标=看门狗 · 错误检测与纠正 · 冗余设计
安全
可靠性
20
RTOS与异步运行时
目标=RTIC框架 · Embassy异步 · 任务调度
RTOS
异步运行时
21
多核与异构系统
目标=多核DMA · 核间通信 · 共享内存
多核
异构系统
22
外设驱动工程化
目标=代码组织 · 模块化 · 文档
外设驱动工程化
目标=代码组织
23
案例研究一
目标=高速数据采集系统——ADC+D… · 实现实时传输与上位机通信
案例研究一
ADC+D
24
案例研究二
目标=电机控制系统——PWM+定时器… · 实现精确速度与位置控制
案例研究二
PWM+
25
案例研究三
目标=音频处理系统——I2S+DMA… · 实现低延迟音频播放与录制
案例研究三
I2S+DMA
26
案例研究四
目标=网络通信网关——以太网/SPI… · 实现高吞吐数据包转发
案例研究四
SPI
27
综合项目一
目标=基于Rust的智能传感器节点—… · 低功耗设计 · 无线传输
综合项目一
Rust
28
综合项目二
目标=实时图像处理系统——DMA摄像… · 帧缓冲管理 · 边缘检测算法加速
综合项目二
DMA
29
综合项目三
目标=工业控制PLC——多路DMA模… · Modbus通信 · 安全逻辑
综合项目三
PLC
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · 社区资源
课程总结
进阶
所属VIP或分类
同VIP:Rust-Embedded-HAL实战100例
同VIP:Rust-RTIC嵌入式并发工程
同VIP:Rust-RTOS内核移植与调度工程