首页
›
嵌入式与底层系统
›
091-Rust嵌入式系统与HAL工程
›
《Rust嵌入式裸机与性能调优工程》
VIP10
本课程属于:091-Rust嵌入式系统与HAL工程
嵌入式与底层系统 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Rust嵌入式裸机与性能调优工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Rust嵌入式裸机开发与性能调… · 核心概念 · 整体知识框架与实战路线图
课程导入
Rust
02
嵌入式Rust生态概览
目标=no_std · embedded-hal · cortex-m
Rust
嵌入式
03
开发环境搭建
目标=工具链安装 · 目标三元组配置 · probe-rs
开发环境搭建
目标=工具链安装
04
裸机启动流程
目标=复位向量 · 链接脚本 · 内存布局
裸机启动流程
目标=复位向量
05
内存管理与链接脚本
目标=Flash/RAM分区 · 栈与堆配置 · 全局变量
内存管理
链接脚本
06
GPIO与基础外设编程
目标=寄存器操作 · PAC使用 · HAL抽象
GPIO
基础外设编程
07
中断与异常处理
目标=NVIC · 中断向量表 · 中断优先级
异常处理
NVIC
08
时钟与定时器
目标=系统时钟树配置 · SysTick · 硬件定时器
时钟
定时器
09
串口通信与日志
目标=UART配置 · DMA收发 · 环形缓冲区
串口通信
日志
10
SPI与I2C总线
目标=总线时序 · 主机从机模式 · 传感器与存储器驱动
SPI
I2C
11
DMA与数据搬运
目标=DMA控制器原理 · 通道配置 · 中断与轮询模式
DMA
数据搬运
12
ADC与DAC
目标=模拟信号采集 · 采样率 · 分辨率
ADC
DAC
13
嵌入式并发模型
目标=中断驱动 · 状态机 · RTIC框架
嵌入式并发模型
目标=
14
RTOS与异步运行时
目标=FreeRTOS集成 · embassy异步框架 · async/await在裸机中的使用…
RTOS
异步运行时
15
存储与文件系统
目标=内部Flash编程 · EEPROM · 外部SPI Flash
存储
文件系统
16
通信协议栈
目标=CAN · Modbus · LoRa
通信协议栈
CAN
17
低功耗设计
目标=睡眠模式 · 时钟门控 · 外设功耗管理
低功耗设计
目标=睡眠模式
18
性能调优方法论
目标=基准测试 · 周期计数 · 指令级分析
性能调优方法论
目标=基准测试
19
代码大小与执行速度优化
目标=opt-level · LTO · panic策略
代码大小
执行速度优化
20
内存与缓存优化
目标=栈使用分析 · 堆分配避免 · DMA缓存一致性
内存
缓存优化
21
实时性与确定性
目标=中断延迟测量 · 任务响应时间 · 优先级反转
实时性
确定性
22
调试与故障排查
目标=HardFault分析 · 栈回溯 · 断点
调试
故障排查
23
测试与验证
目标=单元测试 · 集成测试 · 硬件在环测试
测试
验证
24
安全与可靠性
目标=内存安全 · 类型安全 · 看门狗
安全
可靠性
25
综合项目一
目标=基于Rust裸机的多传感器数据… · 涵盖驱动 · 调度
综合项目一
Rust
26
综合项目二
目标=基于RTIC或embassy的… · 涵盖PWM · ADC
综合项目二
RTIC
27
综合项目三
目标=嵌入式Rust性能调优实战 · 从基准测试 · 热点定位到代码与内存优化的完整流程
综合项目三
Rust
28
常见问题与陷阱
目标=借用检查器与中断冲突 · volatile使用 · 未定义行为
常见问题
陷阱
29
工程化与团队协作
目标=项目结构 · crate划分 · 文档
工程化
团队协作
30
课程总结与进阶路线
目标=知识体系回顾 · 能力评估 · 进阶学习资源
课程总结
进阶路线
所属VIP或分类
同VIP:Rust-Embedded-HAL实战100例
同VIP:Rust-RTIC嵌入式并发工程
同VIP:Rust-RTOS内核移植与调度工程