首页
›
嵌入式基础与RISC-V
›
058-Rust嵌入式HAL
›
《Rust嵌入式HAL外设驱动开发实战》
VIP10
本课程属于:058-Rust嵌入式HAL
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Rust嵌入式HAL外设驱动开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式Rust开发环境搭建
安装Rust工具链 · 目标平台配置(cortex-m · riscv等)
Rust
嵌入式
02
embedded-hal特质初探
embedded-hal crate… · 数字输入输出(InputPin · OutputPin)
embedded-hal
特质初探
03
GPIO驱动开发实战
GPIO初始化与模式配置 · 推挽输出与开漏输出 · 上拉/下拉电阻配置
GPIO
驱动开发实战
04
定时器与PWM驱动
定时器基础与时钟源选择 · PWM输出原理与占空比控制 · 捕获与比较功能
PWM
定时器
05
I2C总线驱动开发
I2C协议基础与embedded-h… · 主机模式读写操作 · 从机地址与寄存器映射
I2C
总线驱动开发
06
SPI总线驱动开发
SPI协议模式(CPOL/CPHA) · embedded-hal SPI特质… · 全双工与半双工通信
SPI
总线驱动开发
07
UART串口驱动开发
UART协议与波特率配置 · embedded-hal seria… · 环形缓冲区与中断接收
UART
串口驱动开发
08
ADC模拟数字转换器驱动
ADC分辨率与采样率配置 · 单次转换与连续转换模式 · 多通道扫描与DMA传输
ADC
模拟数字转换器驱…
09
DAC数字模拟转换器驱动
DAC分辨率与输出范围 · 波形生成(正弦波 · 三角波)
DAC
数字模拟转换器驱…
10
外部中断与事件驱动
EXTI外部中断控制器 · 中断优先级与嵌套 · 事件触发与唤醒
外部
事件驱动
11
DMA直接存储器访问
DMA控制器架构与通道 · 内存到外设/外设到内存传输 · 循环模式与双缓冲
DMA
直接存储器访问
12
实时时钟(RTC)驱动
RTC初始化与时间设置 · 闹钟与唤醒定时器 · 时间戳与日历功能
RTC
实时时钟
13
看门狗定时器(IWDG/WWDG)
独立看门狗与窗口看门狗区别 · 喂狗策略与超时配置 · 系统复位与调试模式
IWDG/WWDG
看门狗定时器
14
闪存存储器驱动
Flash擦除与编程操作 · 读写保护与选项字节 · 双Bank模式与交换
闪存存储器驱动
Flash
15
EEPROM/FRAM外部存储器驱动
I2C EEPROM驱动实现(如AT… · SPI FRAM驱动实现(如MB85… · 页写入与连续读取
EEPROM/FRAM
外部存储器驱动
16
温度传感器驱动(DS18B20/LM75)
单总线协议(OneWire)实现 · I2C温度传感器驱动 · 温度转换与精度配置
DS18B20/LM75
温度传感器驱动
17
加速度计驱动(MPU6050/LIS3DH)
I2C/SPI接口选择 · 加速度计初始化与校准 · FIFO缓冲区与数据读取
MPU6050/LIS3…
加速度计驱动
18
陀螺仪驱动(MPU6050/ICM20948)
陀螺仪初始化与量程配置 · 角速度数据读取 · 姿态解算基础(互补滤波)
MPU6050/ICM2…
陀螺仪驱动
19
磁力计驱动(HMC5883L/QMC5883L)
磁力计初始化与校准 · 地磁场测量与方向角计算 · 硬铁/软铁校准
HMC5883L/QMC…
磁力计驱动
20
气压计驱动(BMP280/BME280)
气压计初始化与模式配置 · 温度/气压/湿度读取 · 高度计算与校准
BMP280/BME28…
气压计驱动
21
光照传感器驱动(BH1750/TSL2561)
光照强度测量原理 · I2C接口驱动实现 · 测量模式(连续/单次)
BH1750/TSL25…
光照传感器驱动
22
距离传感器驱动(HC-SR04/VL53L0X)
超声波测距原理与驱动 · ToF激光测距驱动 · 测距精度与误差补偿
HC-SR04/VL53…
距离传感器驱动
23
显示屏驱动(SSD1306 OLED)
OLED显示原理与初始化 · framebuffer设计与刷新 · 字符与图形绘制
SSD1306
OLED
24
触摸屏驱动(FT6x36)
电容触摸屏原理 · I2C接口驱动实现 · 多点触控与手势识别
FT6x36
触摸屏驱动
25
电机驱动(直流/步进)
直流电机H桥驱动(L298N) · PWM调速与方向控制 · 步进电机驱动(A4988)
电机驱动
直流
26
无线通信驱动(nRF24L01)
4GHz无线通信原理 · SPI接口驱动实现 · 数据包收发与ACK
nRF24L01
无线通信驱动
27
LoRa远距离通信驱动(SX1278)
LoRa调制原理 · SPI驱动实现 · CAD信道活动检测
LoRa
SX1278
28
蓝牙BLE驱动(HM-10/CC2541)
BLE协议栈基础 · AT指令配置 · UART透传模式
BLE
HM-10/CC2541
29
WiFi通信驱动(ESP8266/ESP32)
AT指令集与TCP/IP协议栈 · HTTP客户端与MQTT客户端 · WiFi扫描与连接管理
WiFi
ESP8266/ESP3…
30
综合项目实战
多传感器数据采集系统:系统架构设计 · 传感器融合与数据校准 · LCD显示与日志记录
综合项目实战
多传感器数据采集…
所属VIP或分类
同VIP:Rust-Embedded-HAL外设驱动与接口开发
同VIP:Rust嵌入式HAL外设驱动性能分析与调优实战
同VIP:Rust嵌入式HAL性能调优与GPIO控制调试实战