首页
›
嵌入式与底层系统
›
091-Rust嵌入式系统与HAL工程
›
《Rust外设驱动与中断开发工程》
VIP10
本课程属于:091-Rust嵌入式系统与HAL工程
嵌入式与底层系统 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Rust外设驱动与中断开发工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Rust外设驱动与中断开发的学… · 核心概念 · 整体知识框架与实战路线图
课程导入
Rust
02
Rust嵌入式开发环境搭建
目标=工具链安装 · 交叉编译 · 目标三元组
Rust
嵌入式开发环境搭…
03
嵌入式Rust基础回顾
目标=所有权 · 借用 · 生命周期在裸机环境中的约束
Rust
嵌入式
04
内存映射I/O与寄存器操作
目标=volatile读写 · 寄存器抽象 · 位域操作
I/O
内存映射
05
外设驱动开发基础
目标=GPIO驱动 · 时钟使能 · 引脚复用
外设驱动开发基础
GPIO
06
中断系统核心概念
目标=中断向量表 · NVIC · 优先级
断系统核心概念
目标=
07
Rust中断处理机制
目标=中断服务例程定义 · #[interrupt]属性 · 中断安全
Rust
断处理机制
08
外设中断实战
目标=GPIO外部中断 · 按键消抖 · 边沿触发与电平触发
外设
断实战
09
定时器与计数器驱动
目标=SysTick · 硬件定时器 · PWM输出
定时器
计数器驱动
10
串口通信驱动开发
目标=UART初始化 · 波特率配置 · 中断收发
串口通信驱动开发
UART
11
SPI总线驱动开发
目标=主机与从机模式 · 时钟极性相位 · 片选控制
SPI
总线驱动开发
12
I2C总线驱动开发
目标=起始停止条件 · 地址寻址 · 中断事件处理
I2C
总线驱动开发
13
ADC与DAC驱动开发
目标=采样配置 · 通道选择 · 中断触发
ADC
DAC
14
DMA控制器驱动
目标=通道配置 · 传输模式 · 中断回调
DMA
控制器驱动
15
中断优先级与实时性设计
目标=优先级分组 · 中断延迟测量 · 临界区优化
断优先级
实时性设计
16
并发与同步机制
目标=中断与主循环共享数据 · Mutex · Cell
并发
同步机制
17
HAL与嵌入式抽象层
目标=embedded-hal tr… · 驱动复用 · 平台无关设计
HAL
嵌入式抽象层
18
RTIC框架入门
目标=资源管理 · 任务调度 · 软件任务
RTIC
框架入门
19
异步Rust在嵌入式中的应用
目标=async/await · Future · Executor
Rust
异步
20
外设驱动测试与验证
目标=单元测试 · 集成测试 · 硬件在环测试
外设驱动测试
验证
21
调试与故障排查
目标=断点调试 · ITM/SWO输出 · panic回溯
调试
故障排查
22
低功耗与中断唤醒
目标=睡眠模式 · 停止模式 · 待机模式
低功耗
断唤醒
23
通信协议栈实战
目标=Modbus · CAN · USB设备驱动与中断处理
通信协议栈实战
Modbus
24
传感器驱动综合案例
目标=温湿度传感器 · 加速度计 · 中断触发数据采集与数据处理
传感器驱动综合案…
目标=温湿度传感…
25
电机控制实战
目标=PWM调速 · 编码器接口 · 中断换向
电机控制实战
PWM
26
多外设协同项目
目标=综合GPIO · 定时器 · 串口
多外设协同项目
GPIO
27
驱动代码架构与可维护性
目标=模块划分 · 错误处理 · 日志
驱动代码架构
可维护性
28
安全与可靠性设计
目标=看门狗 · CRC校验 · 冗余设计
安全
可靠性设计
29
性能优化与代码体积优化
目标=中断响应优化 · 内联汇编 · 链接脚本优化
性能优化
代码体积优化
30
综合提升与项目实战
目标=从零构建一个多外设中断驱动的嵌… · 完成需求分析 · 架构设计
综合提升
项目实战
所属VIP或分类
同VIP:Rust-Embedded-HAL实战100例
同VIP:Rust-RTIC嵌入式并发工程
同VIP:Rust-RTOS内核移植与调度工程