首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Rust Embedded HAL硬件抽象层 嵌入式Rust HAL》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
Rust Embedded HAL硬件抽象层 嵌入式Rust HAL
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 嵌入式Rust生态概览
课程导入
学习目标
02
嵌入式开发基础
交叉编译 · 目标板卡 · 内存映射
嵌入式开发基础
交叉编译
03
Rust语言关键特性
所有权 · 借用 · 生命周期
Rust
语言关键特性
04
no_std与嵌入式Rust
核心库与标准库区别 · 全局分配器 · panic处理
no
std
05
嵌入式HAL概念
硬件抽象层定义 · 与驱动和BSP的关系 · HAL设计目标
HAL
嵌入式
06
embedded-hal trait体系
核心trait分类 · 数字输入输出 · 模拟输入输出
embedded-hal
trait
07
环境搭建与工具链
安装Rust · 添加目标架构 · 使用probe-rs
环境搭建
工具链
08
第一个HAL项目
创建项目 · 配置内存布局 · 链接脚本
HAL
第一个
09
GPIO控制
GPIO模式配置 · 推挽/开漏 · 上下拉
GPIO
控制
10
延迟与时钟
SysTick · 定时器trait · 阻塞延迟
延迟
时钟
11
串口通信UART
UART trait · 配置波特率 · 数据位
UART
串口通信
12
SPI总线
SPI trait · 模式配置 · 时钟极性相位
SPI
总线
13
I2C总线
I2C trait · 地址 · 读写时序
I2C
总线
14
PWM输出
PWM trait · 占空比 · 频率配置
PWM
输出
15
ADC与模拟输入
ADC trait · 分辨率 · 参考电压
ADC
模拟输入
16
DAC与模拟输出
DAC trait · 输出电压 · 波形生成
DAC
模拟输出
17
定时器与计数器
定时器trait · 周期中断 · 输入捕获
定时器
计数器
18
中断系统
中断控制器 · 中断向量表 · Rust中断处理
断系统
断控制器
19
DMA传输
DMA原理 · HAL中的DMA抽象 · 内存到外设
DMA
传输
20
嵌入式存储
Flash · EEPROM · SD卡
嵌入式存储
Flash
21
实时性与并发
RTIC框架 · 任务调度 · 资源共享
实时性
并发
22
驱动开发实战
基于embedded-hal编写可移… · 驱动结构 · 错误处理
驱动开发实战
embedded-hal
23
BSP开发
板级支持包概念 · 为特定开发板实现HAL · 板载外设初始化
BSP
开发
24
常见问题与调试
编译错误 · 链接错误 · 内存溢出
常见问题
调试
25
性能优化
代码大小优化 · 速度优化 · 功耗优化
性能优化
代码大小优化
26
安全性与可靠性
内存安全 · 外设访问安全 · 错误恢复
安全性
可靠性
27
异步嵌入式
async/await在嵌入式中的应… · embassy框架 · 异步HAL
异步嵌入式
async/await
28
综合项目一
环境监测站 · 使用多个HAL外设(GPIO · I2C
综合项目一
环境监测站
29
综合项目二
智能小车 · 使用PWM · GPIO
综合项目二
智能小车
30
课程总结与进阶
知识体系回顾 · 常见坑总结 · 学习资源
课程总结
进阶
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战