getfromcode后端开发 会员免费

RTOS入门精通教程:基于freeRTOS Pro

从“裸机循环”到“多任务并发”,你需要跨过这道门槛 很多开发者写嵌入式软件时,习惯把所有逻辑塞进 `while(1)` 大循环里,靠状态机或延时函数来维持顺序。这种写法在小项目里尚可应付,但一旦功能复杂、实时性要求提高,代码就会变得难以维护和扩展。本课程聚焦 FreeRTOS,旨在帮助开发者理解并掌

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
2 人关注 更新于 2026-10-03 永久有效
发货

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

保障

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

客服

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

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

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

从“裸机循环”到“多任务并发”,你需要跨过这道门槛

很多开发者写嵌入式软件时,习惯把所有逻辑塞进 `while(1)` 大循环里,靠状态机或延时函数来维持顺序。这种写法在小项目里尚可应付,但一旦功能复杂、实时性要求提高,代码就会变得难以维护和扩展。本课程聚焦 FreeRTOS,旨在帮助开发者理解并掌握如何在资源受限的微控制器上,安全、高效地实现多任务并发执行。它解决的核心痛点是:如何从底层的硬件中断和调度机制出发,真正读懂 RTOS 的运行原理,而不是只会调用 API。

适合有一定 C 语言基础、熟悉基本 GPIO/定时器操作的初学者,以及希望深入理解 MCU 系统架构的中级开发者。不需要精通汇编,但对 Cortex-M 架构的中断模型有概念会更顺畅。

学习路径建议:先懂“为什么”,再会“怎么用”

建议不要一上来就敲代码,先从课程前几节建立宏观认知。重点关注“RTOS 基本概念”、“C 语言函数运行原理”以及“调度器工作原理”这几块内容。只有理解了任务上下文切换的本质,特别是 PendSV 中断如何被触发、堆栈如何保存与恢复,后续学习任务创建、优先级的设置才不会流于表面。

此外,“时间片轮转”和“任务状态机”部分解释了多任务看似并行、实则快速切换的真相,这是消除“并发恐惧症”的关键。对于“优先级反转”这类经典问题,务必仔细听讲,它在实际工程调试中是高频故障点。

从驱动移植到 IPC 通信,构建完整工程能力

课程后半段侧重实战。你会学习到如何将原本在裸机环境下点亮的 LED、驱动的液晶屏,平滑迁移到 RTOS 环境中,体会“复用裸机代码”的要点。更重要的是,课程涵盖了任务间通信(IPC)的核心——信号量与 PV 操作。这是多任务协作的基石,学会了它,你才能处理任务同步、互斥访问共享资源等实际问题。

配套资料提供了从 0 构建 FreeRTOS 工程的全套步骤,建议边看视频边动手复现每一个实验现象。特别是通过调试工具观察栈水位线和堆剩余容量,能直观看到系统资源的消耗情况,养成良好的内存管理意识。学完后,你将能够独立搭建基于 FreeRTOS 的多任务项目,理解内核调度行为,并具备排查常见实时性问题的能力。

课程目录

课程目录65 集
  • 001-0、RTOS课程概要和学习路线.mp4 33.04M
  • 002-1、一定要学好 RTOS 它是行业刚需.mp4 42.56M
  • 003-2、了解实验平台 展示精彩实验.mp4 24.85M
  • 003-2、了
  • 004-3、我们还是从 LED 闪灯实验开始.mp4 126.75M
  • 005-4、LED 闪灯再上难度 Tick 概念的引出.mp4 34.29M
  • 006-5、用硬件定时器中断来提供 Tick.mp4 33.36M
  • 007-6、RTOS编程开发的基本模式.mp4 47.23M
  • 008-7、C语言函数到底是怎么运行起来的.mp4 19.15M
  • 009-8、多个函数同时运行 其实我们裸机就实现过.mp4 30.90M
  • 010-9、RTOS中多个函数同时运行 调度器原理.mp4 47.62M
  • 011-10、为什么要选择FreeRTOS.mp4 83.96M
  • 012-11、从0构建第一个自己的FreeRTOS工程.mp4 70.48M
  • 013-12、多任务并发执行造成的混乱.mp4 44.57M
  • 014-13、FreeRTOS核心API:创建任务.mp4 161.67M
  • 015-14、RTOS的核心精髓:调度器.mp4 31.79M
  • 016-15、任务上下文切换,一“切”了之,没那么简单!.mp4 23.17M
  • 017-16、任务切换 缓期执行 PENDSV中断:专为RTOS而生.mp4 38.69M
  • 018-17、实时性 和 任务优先级.mp4 35.07M
  • 019-17、实时性和任务优先级.mp4 35.06M
  • 020-18、时间片轮转调度方式.mp4 64.80M
  • 020-18、时间片轮转调度方式_20250409_214331.mp4 64.80M
  • 021-19、任务的4种状态.mp4 34.32M
  • 022-20、RTOS中的“优先级转反”问题.mp4 33.77M
  • 023-21、FreeRTOS API 一动一静 两个版本.mp4 28.36M
  • 024-22、RTOS开发重要意识:栈水位线 和 堆剩余容量.mp4 87.21M
  • 025-23、FreeRTOS软件生态 及 人机交互调试利器 She.mp4 158.34M
  • 026-24、“一次性”任务及其重要作用.mp4 148.92M
  • 027-25、实际工作中我们应该如何更好的创建任务.mp4 107.17M
  • 028-26、第一个任务是怎么启动的?RTOS另一基石 SVC.mp4 79.98M
  • 029-27、弱高能:Cortex-M3 M4代码的特权和用户级别.mp4 37.17M
  • 030-28、强高能:Cortex-M3 M4 的线程模式和Hand.mp4 89.35M
  • 031-29、RTOS中的延时(相对延时和绝对延时).mp4 202.52M
  • 032-30、RTOS中的空闲任务IDLE:初步了解.mp4 33.87M
  • 033-31.RTOS中的空闲任务IDLE:深入了解.mp4 151.71M
  • 034-32.RTOS复用裸机代码:裸机下从0点亮液晶屏 上.mp4 157.19M
  • 035-32.RTOS复用裸机代码:裸机下从0点亮液晶屏 下.mp4 258.02M
  • 036-33.RTOS复用裸机代码:将裸机驱动移到RTOS.mp4 202.71M
  • 037-34.RTOS的世界中《CPU你省省心吧!》.mp4 144.41M
  • 038-35.任务间通信IPC:讲讲皮毛 PV操作和信号量.mp4 60.07M
  • 039-36.任务间通信IPC:二值信号量.mp4 71.22M
  • 040-37.任务间通信IPC:计数信号量.mp4 169.31M
  • 041-38.任务间通信IPC:互斥锁.mp4 81.76M
  • 042-39.任务间通信IPC:互斥锁的递归与优先级继承.mp4 121.57M
  • 042-39.任务间通信IPC:互斥锁的递归与优先级继承_20250409_214534.mp4 121.57M
  • 043-40、互斥锁是解决优先级反转问题的正统方法.mp4 294.69M
  • 044-41、任务的主动切换.mp4 349.55M
  • 045-42、RTOS中断处理过程中的顶半和底半操作.mp4 226.13M
  • 046-43、中断中释放信号量要小心 I am FromISR.mp4 240.29M
  • 047-44、RTOS中使用DMA方式接收串口数据(上).mp4 124.88M
  • 048-44、RTOS中使用DMA方式接收串口数据(下).mp4 170.44M
  • 049-45、打印Log的艺术:嵌入式调试神奇EasyLogger移.mp4 131.95M
  • 050-45、彩色的log 打印日记的艺术:Easylogger的使.mp4 159.54M
  • 051-45、彩色的Log打印日志的艺术:关于EasyLogger .mp4 258.72M
  • 52_【视频】51 到50集啦 中期总结一下.mp4 70.10M
  • 53_【视频】51、实战项目:智能家居(降低耦合 并行开发).mp4 102.80M
  • 54_【视频】52:实战项目:智能家居(任务分解 独立开发).mp4 144.71M
  • 55_【视频】53:实战项目:智能家居(顶层模块 老冯负责).mp4 103.50M
  • 56_【视频】54:实战项目:智能家居(顶层设计 高内聚).mp4 125.64M
  • 57_【视频】55:实战项目:智能家居(统一规范 高效开发).mp4 150.44M
  • 58_【视频】56:实战项目:智能家居(温度采集驱动的实现).mp4 142.79M
  • 59_【视频】第57集:实战项目:智能家居(擅用开源 效率飙升).mp4 149.79M
  • 60_【视频】第58集:实战项目:智能家居(AP3216环境光采集的实现.mp4 147.81M
  • 61_【视频】第59集:实战项目:智能家居(AP3216环境光采集的实现.mp4 223.15M
  • 62_【视频】第60集:实战项目:智能家居(FreeModbus主站).mp4 225.48M
  • 63_【视频】第61集:实战项目:智能家居(中间层 统一顶底 精妙思想).mp4 138.33M
  • RTOS从入门到精通 基于freeRTOS Pro/