首页
›
热销单品
›
嵌入式Linux与RTOS
›
《STM32 RTOS应用开发FreeRTOS与CMSIS-RTOS2实战详解》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
STM32 RTOS应用开发:FreeRTOS与CMSIS-RTOS2实战详解
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 开发环境搭建(STM32CubeID…
课程导入
学习目标
02
STM32基础回顾
STM32时钟树 · GPIO · 中断
STM32
基础回顾
03
FreeRTOS概述
FreeRTOS发展历史 · 特性 · 内核架构
FreeRTOS
发展历史
04
CMSIS-RTOS2标准
CMSIS-RTOS2 API规范 · 与FreeRTOS的关系 · RTX5与FreeRTOS的兼容层
CMSIS-RTOS2
标准
05
任务创建与管理
任务控制块 · 任务创建函数(xTaskCreate · osThreadNew)
任务创建
管理
06
任务调度与优先级
调度算法详解 · 优先级反转问题 · 优先级继承机制
任务调度
优先级
07
任务间通信-队列
队列工作原理 · 创建/发送/接收队列(xQueueS… · osMessageQueuePut)
任务间通信
队列
08
任务间通信-信号量
二值信号量 · 计数信号量 · 互斥信号量(Mutex)的区别与使用…
任务间通信
信号量
09
任务间通信-事件标志组
事件标志组机制 · 设置/等待事件(xEventGrou… · osEventFlagsSet)
任务间通信
事件标志组
10
任务间通信-消息邮箱与直接通知
消息邮箱(Mail)与任务通知(Ta… · 性能对比 · 轻量级通信实战
任务间通信
消息邮箱
11
软件定时器
软件定时器原理 · 创建/启动/停止定时器(xTimer… · osTimerNew)
软件定时器
软件定时器原理
12
中断管理
FreeRTOS中断安全API · 中断优先级配置(PendSV · SysTick)
断管理
FreeRTOS
13
内存管理
FreeRTOS堆内存方案(heap… · CMSIS-RTOS2内存池 · 动态内存与静态内存对比
内存管理
FreeRTOS
14
低功耗与Tickless模式
Tickless idle机制 · 低功耗定时器 · STM32低功耗模式(Sleep
Tickless
低功耗
15
多任务应用设计模式
生产者-消费者模式 · 主从模式 · 状态机模式
多任务应用设计模…
生产者
16
资源管理与临界区
临界区保护(taskENTER_CR… · osKernelLock) · 互斥量实现资源互斥
资源管理
临界区
17
调试与性能分析
FreeRTOS内核调试(Trace… · SEGGER SystemView) · 任务栈使用率检测
调试
性能分析
18
实战项目1-按键与LED控制
使用RTOS实现按键扫描任务 · LED闪烁任务 · 通过队列传递按键事件
LED
实战项目1
19
实战项目2-串口命令解析
创建UART接收任务 · 使用信号量或队列处理串口数据 · 实现命令行交互(如AT命令)
实战项目2
串口命令解析
20
实战项目3-传感器数据采集
多传感器(如温度 · 湿度)轮询任务 · 数据融合
实战项目3
传感器数据采集
21
实战项目4-电机控制与PID
使用RTOS调度PID计算任务 · PWM输出任务 · 编码器反馈任务
PID
实战项目4
22
实战项目5-网络通信(ESP8266/以太网)
RTOS下使用AT指令或LWIP协议… · TCP/IP通信任务 · MQTT客户端集成
ESP8266
实战项目5
23
实战项目6-文件系统与存储
FatFS文件系统与RTOS结合 · SD卡读写任务 · 日志记录与数据存储
实战项目6
文件系统
24
实战项目7-图形界面(LVGL)
LVGL与FreeRTOS集成 · GUI任务刷新 · 触摸输入任务
LVGL
实战项目7
25
常见问题与陷阱
任务栈溢出 · 优先级反转 · 死锁
常见问题
陷阱
26
FreeRTOS高级特性
流缓冲区(Stream Buffer… · 消息缓冲区(Message Buff… · 任务通知高级用法
FreeRTOS
高级特性
27
CMSIS-RTOS2高级应用
动态与静态对象创建 · 多实例 · 线程安全
CMSIS-RTOS2
高级应用
28
系统优化与可靠性
任务栈大小估算 · 内存优化 · 降低上下文切换开销
系统优化
可靠性
29
综合项目-智能家居网关
整合传感器 · 显示 · 网络
综合项目
智能家居网关
30
课程总结与进阶路径
回顾核心知识点 · 常见面试题 · RTOS学习资源
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战