首页
›
嵌入式与底层系统
›
048-FreeRTOS实时系统开发
›
《STM32 FreeRTOS移植与任务调度实战工程》
VIP22
本课程属于:048-FreeRTOS实时系统开发
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
STM32 FreeRTOS移植与任务调度实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式实时操作系统概述 · FreeRTOS核心特性 · STM32平台选型
课程导入
目标=嵌入式实时…
02
开发环境搭建
目标=STM32CubeMX · Keil MDK · STM32CubeIDE
开发环境搭建
STM32CubeMX
03
FreeRTOS源码结构
目标=内核文件组织 · portable移植层 · 配置文件FreeRTOSConfig…
FreeRTOS
源码结构
04
STM32硬件基础
目标=Cortex-M内核架构 · NVIC中断控制器 · SysTick定时器
STM32
硬件基础
05
FreeRTOS移植原理
目标=任务上下文切换机制 · PendSV异常 · SVC系统调用
FreeRTOS
移植原理
06
裸机到FreeRTOS移植实战
目标=基于STM32F103的移植步… · 启动文件修改 · 中断优先级配置
FreeRTOS
裸机到
07
任务创建与删除
目标=xTaskCreate · xTaskCreateStatic · vTaskDelete
任务创建
删除
08
任务状态与调度器
目标=就绪态 · 运行态 · 阻塞态
任务状态
调度器
09
任务优先级与调度策略
目标=抢占式调度 · 时间片轮转 · 优先级反转
任务优先级
调度策略
10
任务延时与阻塞
目标=vTaskDelay · vTaskDelayUntil · 相对延时与绝对延时
任务延时
阻塞
11
空闲任务与钩子函数
目标=空闲任务作用 · vApplicationIdleHo… · 低功耗设计
空闲任务
钩子函数
12
队列通信机制
目标=xQueueCreate · xQueueSend · xQueueReceive
队列通信机制
xQueueCreate
13
信号量与互斥量
目标=二值信号量 · 计数信号量 · 互斥量
信号量
互斥量
14
事件组与任务通知
目标=xEventGroupSetB… · xEventGroupWaitBit… · 任务通知机制
事件组
任务通知
15
软件定时器
目标=xTimerCreate · xTimerStart · 定时器服务任务
软件定时器
xTimerCreate
16
中断与FreeRTOS
目标=中断优先级分组 · FromISR API · 中断安全队列与信号量
FreeRTOS
目标=
17
内存管理
目标=heap_1到heap_5方案… · 动态与静态内存分配 · 内存碎片
内存管理
heap
18
任务调度实战案例
目标=多任务LED控制 · 串口命令解析 · 传感器数据采集与显示任务协同
任务调度实战案例
LED
19
队列与信号量综合案例
目标=生产者消费者模型 · 按键中断通知任务 · ADC数据队列传输
队列
信号量综合案例
20
软件定时器与事件组案例
目标=周期任务调度 · 多事件同步触发 · 状态机任务设计
软件定时器
事件组案例
21
FreeRTOS调试与跟踪
目标=栈溢出检测 · 任务状态查看 · vTaskList与vTaskGet…
FreeRTOS
调试
22
性能优化与配置调优
目标=configTICK_RATE… · 任务栈大小估算 · 优先级分配策略
性能优化
配置调优
23
低功耗设计
目标=tickless idle模式 · WFI指令 · STM32低功耗模式与FreeRTO…
低功耗设计
tickless
24
常见移植问题与解决
目标=HardFault调试 · PendSV优先级错误 · SysTick中断冲突
常见移植问题
解决
25
常见任务调度问题
目标=任务饥饿 · 优先级反转 · 死锁
常见任务调度问题
目标=任务饥饿
26
FreeRTOS与HAL库协同
目标=HAL_Delay替换 · HAL中断与FreeRTOS中断优先… · CubeMX生成FreeRTOS工程…
FreeRTOS
HAL
27
多任务综合项目
目标=基于STM32的智能环境监测系… · 包含传感器采集 · 数据处理
多任务综合项目
STM32
28
实时性能分析
目标=任务响应时间测量 · 调度延迟分析 · 中断到任务切换时间
实时性能分析
目标=任务响应时…
29
FreeRTOS进阶特性
目标=流缓冲区 · 消息缓冲区 · MPU支持
FreeRTOS
进阶特性
30
课程总结与工程实践
目标=知识体系回顾 · 项目代码规范 · 版本管理
课程总结
工程实践
所属VIP或分类
同VIP:FreeRTOS实时开发
同VIP:FreeRTOS移植与GD32V性能调优实战工程
同VIP:GD32V低功耗设计与FreeRTOS移植实战工程