首页
›
嵌入式基础与RISC-V
›
011-RT-Thread在STM32上的完整项目实战
›
《STM32 FreeRTOS外设驱动与实时系统开发》
VIP10
本课程属于:011-RT-Thread在STM32上的完整项目实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32 FreeRTOS外设驱动与实时系统开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与开发环境搭建
课程目标 · 学习路径 · STM32CubeMX与Keil M…
课程导学
开发环境搭建
02
STM32基础与GPIO外设
STM32时钟树 · GPIO模式配置 · 寄存器与HAL库操作
STM32
GPIO
03
FreeRTOS内核入门
任务创建与删除 · 任务状态机 · 任务优先级
FreeRTOS
内核入门
04
FreeRTOS任务管理
任务通知 · 任务挂起与恢复 · 任务删除与栈溢出检测
FreeRTOS
任务管理
05
队列与信号量
队列创建与收发 · 二值信号量 · 计数信号量
队列
信号量
06
中断管理与二值信号量
中断优先级配置 · FreeRTOS中断安全API · 中断与任务同步实战
断管理
二值信号量
07
软件定时器
单次与周期定时器 · 定时器回调函数 · 定时器任务与守护任务
软件定时器
单次
08
事件标志组
事件标志创建 · 置位与等待 · 多事件同步机制
事件标志组
事件标志创建
09
任务通知与流缓冲区
任务通知作为轻量级信号量 · 流缓冲区与消息缓冲区
任务通知
流缓冲区
10
内存管理
heap_1到heap_5对比 · 内存碎片问题 · 自定义内存分配策略
内存管理
heap
11
低功耗Tickless模式
Tickless原理 · 空闲任务钩子 · 停止模式与待机模式切换
Tickless
低功耗
12
UART驱动开发
UART轮询与中断模式 · DMA传输 · 环形缓冲区设计
UART
驱动开发
13
I2C驱动开发
I2C协议时序 · 主机从机模式 · EEPROM读写
I2C
驱动开发
14
SPI驱动开发
SPI模式配置 · 全双工通信 · LCD/OLED驱动
SPI
驱动开发
15
ADC与DAC驱动
ADC单次与连续转换 · 内部温度传感器 · DMA采集
ADC
DAC
16
定时器与PWM
基本定时器 · 高级定时器 · PWM输出
PWM
定时器
17
DMA控制器
DMA传输模式 · 内存到外设 · 外设到内存
DMA
控制器
18
外部中断EXTI
边沿触发 · 软件中断 · 中断优先级嵌套
EXTI
外部
19
RTC与备份寄存器
RTC日历配置 · 闹钟中断 · 备份寄存器数据保持
RTC
备份寄存器
20
看门狗与系统安全
独立看门狗IWDG · 窗口看门狗WWDG · 任务死锁检测与复位策略
看门狗
系统安全
21
文件系统FatFS
FatFS移植 · SD卡驱动 · 文件读写
FatFS
文件系统
22
USB设备驱动
USB协议基础 · HID设备 · 虚拟串口CDC
USB
设备驱动
23
CAN总线驱动
CAN协议帧格式 · 过滤器配置 · 环回模式测试
CAN
总线驱动
24
以太网与LwIP
以太网MAC配置 · LwIP协议栈移植 · TCP/UDP通信
LwIP
以太网
25
传感器驱动框架
I2C/SPI传感器抽象层 · DMA采集 · 数据滤波算法
传感器驱动框架
I2C/SPI
26
多任务同步实战
生产者消费者模型 · 共享资源保护 · 死锁避免与优先级继承
多任务同步实战
生产者消费者模型
27
Bootloader与固件升级
Bootloader设计 · Flash分区 · YModem协议
Bootloader
固件升级
28
性能分析与优化
任务栈使用统计 · CPU负载计算 · 调度延迟分析
性能分析
优化
29
调试与日志系统
SEGGER RTT · 串口日志 · 任务状态监控
调试
日志系统
30
综合项目实战
智能家居网关(WiFi+传感器+LC… · 项目架构 · 代码评审
综合项目实战
WiFi+
所属VIP或分类
同VIP:STM32-RT-Thread任务通信与外设调试
同VIP:STM32-RT-Thread内核与外设故障排查
同VIP:STM32-RT-Thread内核线程与启动故障诊断