首页
›
嵌入式基础与RISC-V
›
136-STM32 HAL库嵌入式C设计模式
›
《STM32 HAL分层驱动DMA与任务调度开发》
VIP10
本课程属于:136-STM32 HAL库嵌入式C设计模式
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32 HAL分层驱动DMA与任务调度开发
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与开发环境搭建
STM32与HAL库概述 · DMA与任务调度的重要性 · 开发板与IDE选择
课程导论
开发环境搭建
02
HAL库基础与GPIO驱动分层
HAL库文件结构 · GPIO外设驱动分层设计(HAL层/… · 点亮LED实战
HAL
GPIO
03
UART通信与中断驱动
UART协议基础 · HAL库UART轮询与中断模式 · 环形缓冲区实现
UART
通信
04
定时器基础与PWM输出
定时器工作原理 · HAL库定时器配置 · PWM输出驱动舵机/电机实战
PWM
定时器基础
05
ADC采集与DMA传输(上)
ADC工作原理 · 单次/连续转换模式 · HAL库ADC配置
ADC
DMA
06
ADC采集与DMA传输(下)
ADC+DMA连续采集驱动设计 · 双缓冲机制 · 数据解析与滤波算法
ADC
DMA
07
SPI总线与DMA传输
SPI协议详解 · HAL库SPI配置 · SPI+DMA驱动OLED/LCD显…
SPI
DMA
08
I2C总线与DMA传输
I2C协议详解 · HAL库I2C配置 · I2C+DMA驱动传感器(如MPU6…
I2C
DMA
09
DMA传输深入解析
DMA控制器架构 · 请求与通道映射 · 传输完成中断与回调
DMA
传输深入解析
10
任务调度基础与裸机调度
前后台系统 · 时间片轮询调度 · 状态机调度
任务调度基础
裸机调度
11
FreeRTOS移植与任务创建
FreeRTOS简介 · STM32移植步骤 · 任务创建与删除
FreeRTOS
移植
12
FreeRTOS任务调度机制
任务状态与切换 · 抢占式与时间片调度 · 空闲任务与钩子函数
FreeRTOS
任务调度机制
13
FreeRTOS队列与信号量
队列创建与收发 · 二值信号量与计数信号量 · 互斥量与优先级反转
FreeRTOS
队列
14
FreeRTOS事件组与任务通知
事件组创建与同步 · 任务通知机制 · 通知代替信号量与队列的优化
FreeRTOS
事件组
15
FreeRTOS软件定时器
软件定时器创建与启动 · 定时器回调函数 · 定时器与DMA协同实战
FreeRTOS
软件定时器
16
内存管理
FreeRTOS堆内存管理方案(he… · 内存碎片问题 · 静态与动态内存分配选择
内存管理
FreeRTOS
17
低功耗与Tickless模式
STM32低功耗模式 · FreeRTOS Tickless模… · DMA在低功耗下的特殊处理
Tickless
低功耗
18
DMA+任务调度综合实战(一)
系统需求分析 · 外设驱动分层设计 · DMA传输通道规划
DMA+
任务调度综合实战
19
DMA+任务调度综合实战(二)
多传感器数据采集驱动设计(ADC+D… · 数据融合与滤波任务
DMA+
任务调度综合实战
20
DMA+任务调度综合实战(三)
人机交互驱动设计(按键中断+任务 · OLED显示任务 · DMA刷新优化)
DMA+
任务调度综合实战
21
DMA+任务调度综合实战(四)
通信协议栈实现(自定义协议帧 · UART+DMA收发 · CRC校验任务)
DMA+
任务调度综合实战
22
DMA+任务调度综合实战(五)
系统状态管理与故障处理 · 看门狗集成 · 异常日志记录(Flash+DMA存储…
DMA+
任务调度综合实战
23
驱动分层架构设计模式
分层架构原则 · 接口抽象与回调机制 · 驱动注册表模式
驱动分层架构设计…
分层架构原则
24
中间件集成
FatFS文件系统移植 · DMA+SDIO驱动SD卡 · 文件读写任务设计
间件集成
FatFS
25
中间件集成
LwIP协议栈移植 · DMA+ETH驱动以太网 · TCP/IP通信任务设计
间件集成
LwIP
26
性能分析与优化
CPU负载率测量 · 任务堆栈使用分析 · DMA传输效率优化
性能分析
优化
27
调试与测试方法
printf重定向与日志分级 · SEGGER RTT使用 · 逻辑分析仪抓取DMA时序
调试
测试方法
28
Bootloader设计与固件升级
Bootloader架构 · Flash分区规划 · UART+DMA+Ymodem协议升…
Bootloader
设计
29
安全与可靠性设计
CRC校验与数据完整性 · 看门狗与异常复位 · 任务看门狗
安全
可靠性设计
30
课程总结与项目实战答辩
知识体系回顾 · 常见面试题解析 · 开源项目推荐
课程总结
项目实战答辩
所属VIP或分类
同VIP:HAL在STM32项目中的低功耗设计实战
同VIP:STM32-HAL库-嵌入式C设计模式-单片机软件架构实战
同VIP:STM32-HAL库外设驱动分层架构与任务调度性能调优实战