首页
›
嵌入式基础与RISC-V
›
117-HAL库 LL库 STM32嵌入式驱动开发
›
《STM32驱动开发与RTOS移植调优实战》
VIP10
本课程属于:117-HAL库 LL库 STM32嵌入式驱动开发
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32驱动开发与RTOS移植调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
STM32开发环境搭建
Keil MDK安装与配置 · STM32CubeMX安装 · ST-Link驱动安装
STM32
开发环境搭建
02
GPIO驱动开发
GPIO寄存器详解 · 推挽输出与开漏输出 · GPIO速度配置
GPIO
驱动开发
03
UART串口驱动
USART框图与寄存器 · 轮询模式收发 · 中断模式收发
UART
串口驱动
04
定时器驱动开发
基本定时器原理 · 通用定时器PWM输出 · 输入捕获测量频率
定时器驱动开发
基本定时器原理
05
ADC驱动开发
ADC规则组与注入组 · 单次转换与连续转换 · 内部温度传感器读取
ADC
驱动开发
06
SPI总线驱动
SPI协议时序 · STM32 SPI寄存器配置 · SPI主从模式通信
SPI
总线驱动
07
I2C总线驱动
I2C协议时序 · STM32 I2C寄存器配置 · I2C主模式通信
I2C
总线驱动
08
DMA控制器详解
DMA框图与通道映射 · DMA传输模式(循环/普通) · DMA中断配置
DMA
控制器详解
09
中断系统深入
NVIC嵌套向量中断控制器 · 中断优先级分组 · 抢占优先级与子优先级
断系统深入
NVIC
10
FreeRTOS移植
FreeRTOS源码结构 · Cortex-M3/M4移植要点 · FreeRTOSConfig.h配置…
FreeRTOS
移植
11
任务管理
任务创建与删除 · 任务优先级与调度 · 任务状态转换
任务管理
任务创建
12
任务间通信
队列(Queue)创建与收发 · 队列集使用 · 消息邮箱实现
任务间通信
Queue
13
信号量与互斥量
二值信号量 · 计数型信号量 · 互斥信号量与优先级继承
信号量
互斥量
14
事件标志组
事件标志组原理 · 事件标志组API · 多事件同步模式
事件标志组
事件标志组原理
15
任务通知
任务通知机制原理 · 任务通知API · 任务通知替代信号量/队列
任务通知
任务通知机制原理
16
软件定时器
软件定时器原理 · 定时器创建与启动 · 定时器回调函数
软件定时器
软件定时器原理
17
内存管理
heap_1到heap_5分析 · 内存碎片问题 · 静态内存分配
内存管理
heap
18
低功耗设计
STM32低功耗模式(Sleep/S… · FreeRTOS Tickless模… · WFI指令使用
低功耗设计
STM32
19
中断管理
FreeRTOS中断安全API · 中断嵌套与优先级 · 临界区保护
断管理
FreeRTOS
20
多核与MPU
Cortex-M7双核架构 · MPU内存保护单元配置 · FreeRTOS MPU支持
MPU
多核
21
调试技巧
printf调试法 · LED调试法 · 串口调试助手使用
调试技巧
printf
22
RTOS调试
FreeRTOS内核调试 · 任务栈溢出检测 · 任务运行状态监控
RTOS
调试
23
性能优化
任务优先级优化 · 中断延迟优化 · 上下文切换优化
性能优化
任务优先级优化
24
驱动框架设计
分层驱动架构 · 设备抽象层实现 · 驱动注册与注销
驱动框架设计
分层驱动架构
25
实战
温湿度传感器驱动 · 单总线驱动实现 · FreeRTOS任务读取
温湿度传感器驱动
单总线驱动实现
26
实战
电机控制驱动:直流电机H桥驱动 · PWM调速实现 · 编码器速度测量
电机控制驱动
直流电机H桥驱动
27
实战
WiFi模块驱动 · UART驱动封装 · TCP/IP通信实现
WiFi
模块驱动
28
实战
文件系统移植:FatFS文件系统移植 · SPI Flash驱动适配 · 文件读写操作
FatFS
文件系统移植
29
实战
Bootloader开发 · Flash分区管理 · 固件升级协议
Bootloader
开发
30
综合项目
智能家居网关:需求分析与架构设计 · 多传感器驱动集成 · FreeRTOS多任务调度
综合项目
智能家居网关
所属VIP或分类
同VIP:HAL库-LL库-STM32-嵌入式驱动开发实战
同VIP:STM32-HAL库与LL库混合驱动中断管理优化实战
同VIP:STM32-HAL库与LL库混合驱动故障定位实战