飞豹客 · 课能看,资料也能带走
飞豹客体系课

基于STM32CubeMX的Freertos使用-第5季第8部分

这门课解决什么工作场景 很多做单片机开发的人,在裸机跑流水灯时得心应手,可一旦遇到多任务并发的实际业务,比如通信模块要持续接收串口数据,同时屏幕得刷新界面,还要兼顾按键响应,程序逻辑就会乱成一团。这门课就是针对这种业务痛点,教你用 STM32CubeMX 配合 FreeRTOS 来解决多任务调度问题

单课价¥39.00新品 上架
会员价¥7.80开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 A · 按档位折扣

永久¥15.604折
年¥19.505折
月¥23.406折
周¥27.307折

会员 B

VIP¥7.80低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么工作场景

很多做单片机开发的人,在裸机跑流水灯时得心应手,可一旦遇到多任务并发的实际业务,比如通信模块要持续接收串口数据,同时屏幕得刷新界面,还要兼顾按键响应,程序逻辑就会乱成一团。这门课就是针对这种业务痛点,教你用 STM32CubeMX 配合 FreeRTOS 来解决多任务调度问题。它不是单纯带你认几个 API 函数,而是从实时操作系统的底层机制切入,再过渡到图形化配置工具的工程移植。学完之后,你面对复杂嵌入式业务时,能跳出前后台死循环的泥潭,把各个功能模块拆分成独立任务,让系统在多任务环境下稳定运行。

资料适合什么基础与学习建议

这套资料不适合零基础小白,它默认你已经掌握了 C 语言指针、结构体用法,并且对 STM32 标准库或 HAL 库有基本认知。如果你连 GPIO 配置和时钟树都没弄明白,建议先补齐基础再看。对于符合基础要求的读者,建议先看背景介绍与内核源码分析这几块内容。这部分虽然偏理论,但讲透了任务调度链表和延时机制。如果你直接跳到 CubeMX 移植部分,虽然能快速生成工程,可一旦遇到任务堆栈溢出或优先级翻转问题,就会无从下手。把内核机制吃透,再去对照图形化配置工具的生成结果,你才能真正明白配置项背后的代码逻辑。

学完能独立做什么与练习建议

看完这套资料,你能够独立完成 FreeRTOS 在 STM32 平台的工程搭建、任务划分与基础调试。比如你可以自己建一个工程,分配高优先级任务处理紧急通信协议解析,低优先级任务做传感器数据采集,并通过消息队列在任务间传递数据。在配合资料练习时,不要只用眼睛看视频,必须跟着敲一遍代码。建议自己准备一块 STM32 开发板,先从视频里讲到的测试用例入手,跑通一个多任务切换的 Demo。随后尝试修改任务优先级和堆栈大小,观察任务运行状态的变化。这套资料后半段还带有对整个单片机系列课程的总结,看完后可以帮你梳理单片机开发的知识脉络,把零散的寄存器知识串接成完整的工程框架。整体学习过程务必保持务实,调通一个任务再加下一个,不要一上来就堆砌十几个任务导致系统跑飞。

课程目录

课程目录7 集
  • 1 5.8.1.freeRTOS背景介绍 (35:36).mp4
  • 2 5.8.2.freertos内核源码分析1 (39:59).mp4
  • 3 5.8.3.freertos内核源码分析2 (37:41).mp4
  • 4 5.8.4.freertos内核源码分析3 (34:17).mp4
  • 5 5.8.5.CubeMX下移植FreeRTOS (30:48).mp4
  • 6 5.8.6.FreeRTOS测试和移植分析 (37:57).mp4
  • 7 5.8.7.对整个单片机全五季课程的总结 (29:51).mp4