首页
›
嵌入式基础与RISC-V
›
023-STM32单片机
›
《STM32单片机FreeRTOS移植与任务通信实战》
VIP10
本课程属于:023-STM32单片机
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32单片机FreeRTOS移植与任务通信实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
RTOS概念解析
为什么需要RTOS?前后台系统与RT… · FreeRTOS的特点与选型理由
RTOS
概念解析
02
开发环境搭建
STM32CubeMX配置FreeR… · Keil/IAR工程移植步骤 · 时钟与中断配置要点
开发环境搭建
STM32CubeMX
03
任务创建与管理
任务控制块(TCB) · 任务堆栈 · 任务优先级
任务创建
管理
04
任务状态与切换
运行 · 就绪 · 阻塞
任务状态
切换
05
任务删除与句柄
vTaskDelete()使用 · 任务句柄的作用 · 空闲任务与钩子函数
任务删除
句柄
06
任务延时函数
vTaskDelay()与vTask… · 时间片轮转调度
任务延时函数
vTaskDelay
07
任务优先级与抢占
优先级抢占规则 · 优先级反转问题 · 优先级继承机制
任务优先级
抢占
08
队列基础
队列工作原理 · xQueueCreate() · xQueueSend()
队列基础
队列工作原理
09
队列实战
多任务数据采集与发送 · 队列超时设置 · 队列集(Queue Set)简介
队列实战
多任务数据采集
10
信号量基础
二值信号量与计数信号量 · xSemaphoreCreateBi… · xSemaphoreGive()/T…
信号量基础
二值信号量
11
信号量实战
任务同步与资源管理 · 中断与任务同步典型场景
信号量实战
任务同步
12
互斥量
互斥量与二值信号量区别 · 递归互斥量 · 死锁预防
互斥量
二值信号量区别
13
事件标志组
事件标志位操作 · xEventGroupCreate(… · xEventGroupWaitBit…
事件标志组
事件标志位操作
14
任务通知
轻量级IPC · xTaskNotifyGive() · ulTaskNotifyTake()
任务通知
IPC
15
软件定时器
软件定时器创建与回调 · 自动重载与单次模式 · 定时器服务任务
软件定时器
软件定时器创建
16
中断管理
FreeRTOS中断优先级配置 · 中断安全API · 延迟中断处理(Deferred In…
断管理
FreeRTOS
17
临界区与挂起调度器
taskENTER_CRITICAL… · taskEXIT_CRITICAL(… · vTaskSuspendAll()
临界区
挂起调度器
18
内存管理
heap_1到heap_5方案对比 · pvPortMalloc()与vPo… · 内存碎片问题
内存管理
heap
19
低功耗Tickless模式
Tickless工作原理 · configUSE_TICKLESS… · 实战功耗优化
Tickless
低功耗
20
多核与AMP架构
STM32H7双核架构 · FreeRTOS在AMP中的部署 · 核间通信
AMP
多核
21
MPU内存保护
FreeRTOS MPU支持 · 特权级与用户级任务 · 内存隔离实战
MPU
内存保护
22
流缓冲区
Stream Buffer原理 · xStreamBufferCreat… · xStreamBufferSend(…
流缓冲区
Stream
23
消息缓冲区
Message Buffer与Str… · 变长消息传递
消息缓冲区
Message
24
任务通知数组
Task Notify Array · 批量通知与等待 · 多生产者-消费者模型
任务通知数组
Task
25
静态与动态创建
静态内存分配vs动态 · 任务堆栈静态指定 · 资源受限场景
静态
动态创建
26
调试与追踪
FreeRTOS内核调试技巧 · configASSERT() · Tracealyzer集成
调试
追踪
27
常见问题排查
堆栈溢出检测 · 优先级反转定位 · 死锁分析
常见问题排查
堆栈溢出检测
28
实战项目一
多传感器数据采集系统(ADC+DMA…
实战项目一
ADC+DMA
29
实战项目二
CAN总线通信节点(FreeRTOS…
实战项目二
CAN
30
实战项目三
WiFi/TCP-IP物联网终端(F…
实战项目三
WiFi/TCP-IP
所属VIP或分类
同VIP:STM32-GPIO控制与I2C总线通信实战
同VIP:STM32串口DMA传输与ADC采集工程实战
同VIP:STM32任务优先级与FreeRTOS移植实战