课程简介
本课程是一门系统深入的FreeRTOS专业课程,旨在帮助学员从零开始,深度掌握实时操作系统的核心原理与高级应用。课程内容涵盖FreeRTOS内核精髓,包括任务调度、任务间通信(IPC)、中断管理、内存管理等核心机制,并深入剖析互斥锁、信号量、优先级反转等关键问题。技术栈聚焦于Cortex-M系列MCU与FreeRTOS,通过大量代码实例进行讲解。课程后半部分以“智能家居”为综合实战项目,带领学员将所学理论应用于实践,完成从驱动开发、模块设计到系统集成的完整流程,培养解决复杂嵌入式系统问题的能力,是迈向嵌入式高级开发的必备课程。
下载地址
课程目录
01 课程导学与基础概念
第1–7节:课程概要、学习路线、行业需求、实验平台介绍、LED闪灯实验与Tick概念。
02 RTOS核心原理与任务管理
第8–17节:函数运行机制、多任务并发、调度器原理、任务创建、状态切换与实时性。
03 FreeRTOS工程与高级特性
第18–33节:优先级反转、API版本、栈水位线、任务启动机制、特权模式、延时与空闲任务。
04 裸机代码迁移与驱动开发
第34–36节:复用裸机代码点亮液晶屏,并将驱动移植到RTOS环境。
05 任务间通信IPC机制
第37–44节:CPU节省、PV操作、二值与计数信号量、互斥锁及其递归与优先级继承。
06 中断处理与DMA应用
第45–48节:中断顶底半操作、信号量释放注意事项、DMA方式接收串口数据。
07 日志打印与调试技巧
第49–51节:使用EasyLogger进行彩色日志打印,提升嵌入式调试效率。
08 实战项目:智能家居系统开发
第52–63节:项目中期总结、任务分解、降低耦合、统一规范、驱动实现与开源利用。
--- 点击展开详细目录 ---PART1
- 🎬 001-0、RTOS课程概要和学习路线-.mp4
- 🎬 002-1、一定要学好 RTOS 它是行业刚需-.mp4
- 🎬 003-2、了解实验平台 展示精彩实验-.mp4
- 🎬 004-3、我们还是从 LED 闪灯实验开始-.mp4
- 🎬 005-4、LED 闪灯再上难度 Tick 概念的引出-.mp4
- 🎬 006-5、用硬件定时器中断来提供 Tick-.mp4
- 🎬 007-6、RTOS编程开发的基本模式-.mp4
- 🎬 008-7、C语言函数到底是怎么运行起来的-.mp4
- 🎬 009-8、多个函数同时运行 其实我们裸机就实现过-.mp4
- 🎬 010-9、RTOS中多个函数同时运行 调度器原理-.mp4
- 🎬 011-10、为什么要选择FreeRTOS-.mp4
- 🎬 012-11、从0构建第一个自己的FreeRTOS工程-.mp4
- 🎬 013-12、多任务并发执行造成的混乱-.mp4
- 🎬 014-13、FreeRTOS核心API:创建任务-.mp4
- 🎬 015-14、RTOS的核心精髓:调度器-.mp4
- 🎬 016-15、任务上下文切换,一“切”了之,没那么简单!-.mp4
- 🎬 017-16、任务切换 缓期执行 PENDSV中断:专为RTOS而生-.mp4
- 🎬 018-17、实时性 和 任务优先级-.mp4
- 🎬 019-17、实时性和任务优先级-.mp4
- 🎬 020-18、时间片轮转调度方式-.mp4
- 🎬 020-18、时间片轮转调度方式_20250409_214331-.mp4
- 🎬 021-19、任务的4种状态-.mp4
- 🎬 022-20、RTOS中的“优先级转反”问题-.mp4
- 🎬 023-21、FreeRTOS API 一动一静 两个版本-.mp4
- 🎬 024-22、RTOS开发重要意识:栈水位线 和 堆剩余容量-.mp4
- 🎬 025-23、FreeRTOS软件生态 及 人机交互调试利器 She-.mp4
- 🎬 026-24、“一次性”任务及其重要作用-.mp4
- 🎬 027-25、实际工作中我们应该如何更好的创建任务-.mp4
- 🎬 028-26、第一个任务是怎么启动的?RTOS另一基石 SVC-.mp4
- 🎬 029-27、弱高能:Cortex-M3 M4代码的特权和用户级别-.mp4
- 🎬 030-28、强高能:Cortex-M3 M4 的线程模式和Hand-.mp4
- 🎬 031-29、RTOS中的延时(相对延时和绝对延时)-.mp4
- 🎬 032-30、RTOS中的空闲任务IDLE:初步了解-.mp4
- 🎬 033-31.RTOS中的空闲任务IDLE:深入了解-.mp4
PART2
- 🎬 034-32.RTOS复用裸机代码:裸机下从0点亮液晶屏 上-.mp4
- 🎬 035-32.RTOS复用裸机代码:裸机下从0点亮液晶屏 下-.mp4
- 🎬 036-33.RTOS复用裸机代码:将裸机驱动移到RTOS-.mp4
- 🎬 037-34.RTOS的世界中《CPU你省省心吧!》-.mp4
- 🎬 038-35.任务间通信IPC:讲讲皮毛 PV操作和信号量-.mp4
- 🎬 039-36.任务间通信IPC:二值信号量-.mp4
- 🎬 040-37.任务间通信IPC:计数信号量-.mp4
- 🎬 041-38.任务间通信IPC:互斥锁-.mp4
- 🎬 042-39.任务间通信IPC:互斥锁的递归与优先级继承-.mp4
- 🎬 042-39.任务间通信IPC:互斥锁的递归与优先级继承_20250409_214534-.mp4
- 🎬 043-40、互斥锁是解决优先级反转问题的正统方法-.mp4
- 🎬 044-41、任务的主动切换-.mp4
- 🎬 045-42、RTOS中断处理过程中的顶半和底半操作-.mp4
- 🎬 046-43、中断中释放信号量要小心 I am FromISR-.mp4
- 🎬 047-44、RTOS中使用DMA方式接收串口数据(上)-.mp4
- 🎬 048-44、RTOS中使用DMA方式接收串口数据(下)-.mp4
- 🎬 049-45、打印Log的艺术:嵌入式调试神奇EasyLogger移-.mp4
- 🎬 050-45、彩色的log 打印日记的艺术:Easylogger的使-.mp4
- 🎬 051-45、彩色的Log打印日志的艺术:关于EasyLogger -.mp4
- 🎬 52_【视频】51 到50集啦 中期总结一下-.mp4
- 🎬 53_【视频】51、实战项目:智能家居(降低耦合 并行开发)-.mp4
- 🎬 54_【视频】52:实战项目:智能家居(任务分解 独立开发)-.mp4
- 🎬 55_【视频】53:实战项目:智能家居(顶层模块 老冯负责)-.mp4
- 🎬 56_【视频】54:实战项目:智能家居(顶层设计 高内聚)-.mp4
- 🎬 57_【视频】55:实战项目:智能家居(统一规范 高效开发)-.mp4
- 🎬 58_【视频】56:实战项目:智能家居(温度采集驱动的实现)-.mp4
- 🎬 59_【视频】第57集:实战项目:智能家居(擅用开源 效率飙升)-.mp4
- 🎬 60_【视频】第58集:实战项目:智能家居(AP3216环境光采集的实现-.mp4
- 🎬 61_【视频】第59集:实战项目:智能家居(AP3216环境光采集的实现-.mp4
- 🎬 62_【视频】第60集:实战项目:智能家居(FreeModbus主站)-.mp4
- 🎬 63_【视频】第61集:实战项目:智能家居(中间层 统一顶底 精妙思想)-.mp4
|