首页
›
嵌入式基础与RISC-V
›
058-Rust嵌入式HAL
›
《Rust嵌入式HAL性能调优与寄存器映射调试实战》
VIP10
本课程属于:058-Rust嵌入式HAL
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Rust嵌入式HAL性能调优与寄存器映射调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Rust生态全景
从寄存器到HAL的抽象层级 · 为什么选择Rust做嵌入式
Rust
嵌入式
02
开发环境搭建
ARM Cortex-M与RISC-… · OpenOCD与probe-rs调试…
开发环境搭建
ARM
03
裸机编程基础
无标准库环境(#![no_std]) · 全局分配器与panic处理
裸机编程基础
no
04
寄存器映射核心原理
使用core::ptr读写内存 · volatile操作的必要性
寄存器映射核心原…
core
05
PAC(外设访问层)实战
svd2rust自动生成代码 · 解读生成的寄存器结构体
PAC
外设访问层
06
HAL抽象设计模式
嵌入式HAL trait体系(Eh0… · 构建可移植的驱动接口
HAL
抽象设计模式
07
GPIO深入调优
推挽/开漏输出速度配置 · 中断触发模式与去抖策略
GPIO
深入调优
08
UART通信性能优化
波特率误差计算 · DMA传输与中断接收的取舍
UART
通信性能优化
09
SPI总线调优
时钟极性相位配置 · 全双工模式下吞吐量最大化
SPI
总线调优
10
I2C时序调试
时钟延展问题 · 多主机仲裁与总线恢复策略
I2C
时序调试
11
定时器与PWM
硬件定时器精度校准 · PWM频率与占空比无抖动更新
PWM
定时器
12
ADC采样优化
采样时间与分辨率权衡 · 过采样与均值滤波实现
ADC
采样优化
13
中断系统深度解析
NVIC优先级分组 · 临界区保护与延迟中断处理
断系统深度解析
NVIC
14
DMA数据传输
内存到外设/外设到内存 · 循环模式与双缓冲技术
DMA
数据传输
15
RTIC框架实战
基于优先级的抢占式调度 · 软件任务与硬件任务设计
RTIC
框架实战
16
内存布局与链接脚本
Flash与RAM分区 · 向量表重定位与Bootloader设…
内存布局
链接脚本
17
性能分析工具
使用itm与semihosting输… · 周期计数测量代码耗时
性能分析工具
itm
18
编译器优化选项
LTO与速度优化 · 内联策略对中断延迟的影响
编译器优化选项
LTO
19
寄存器级调试技巧
使用GDB查看内存 · 解析RISC-V CSR寄存器
寄存器级调试技巧
GDB
20
逻辑分析仪实战
使用Saleae解析SPI/I2C协… · 验证时序参数
逻辑分析仪实战
Saleae
21
低功耗设计
睡眠/停止/待机模式切换 · 外设时钟门控与唤醒源配置
低功耗设计
睡眠
22
Flash存储与磨损均衡
嵌入式存储驱动设计 · 写保护与错误校正码(ECC)
Flash
存储
23
USB设备栈实现
使用usb-device库 · 端点配置与批量传输优化
USB
设备栈实现
24
网络协议栈
使用smoltcp实现TCP/IP · MTU与缓冲区大小调优
网络协议栈
smoltcp
25
实时操作系统(FreeRTOS-Rust)
任务创建与同步 · 堆栈大小估算
FreeRTOS-Rus…
实时操作系统
26
单元测试与集成测试
在主机上模拟外设 · 使用defmt-test进行板级测试
单元测试
集成测试
27
持续集成(CI)
使用GitHub Actions自动… · 固件大小监控
CI
持续集成
28
安全启动与固件加密
使用MCUBoot实现安全引导 · XTS-AES加密固件
安全启动
固件加密
29
多核异构系统
Cortex-M与RISC-V核间通… · 共享内存与Mailbox机制
多核异构系统
Cortex-M
30
综合项目实战
从零构建一个智能传感器节点 · 涵盖驱动 · 协议栈与低功耗优化
综合项目实战
从零构建一个智能…
所属VIP或分类
同VIP:Rust-Embedded-HAL外设驱动与接口开发
同VIP:Rust嵌入式HAL外设驱动开发实战
同VIP:Rust嵌入式HAL外设驱动性能分析与调优实战