于振南-RTOS从入门到精通资源介绍
“于振南-RTOS 从入门到精通(基于 FreeRTOS 实战)”是一套面向嵌入式开发者的系统性视频教程,由资深讲师于振南倾力打造。整套课程共包含89集高清视频,从RTOS基础概念讲起,逐步深入到FreeRTOS内核原理、任务调度、任务间通信、中断管理、内存管理,并最终通过“智能家居”大型实战项目串联全部知识点。此外还扩展了文件系统、BootLoader、MP3播放器等高级应用,让学习者不仅学会使用FreeRTOS,更能理解其设计思想并独立完成产品级开发。
本资源特别适合以下人群:
– 🧑💻 嵌入式开发初学者——从0建立RTOS思维,告别单片机裸机循环
– 🔧 在职嵌入式工程师——系统提升项目架构能力,掌握量产级开发技巧
– 🎓 高校电子/计算机专业学生——结合课程实验与项目实战,完成毕业设计或竞赛
– 💼 物联网/IoT开发者——理解任务调度与资源管理,优化多任务系统性能
无论是备战面试、迁移项目到RTOS,还是打造复杂嵌入式产品,这套FreeRTOS实战教程都能提供从理论到落地的完整支撑。
于振南-RTOS从入门到精通资源截图展示

于振南-RTOS从入门到精通资源分类与亮点解析
1. 基础入门篇(第0~14集)
本阶段从LED闪灯实验出发,引出Tick(系统节拍) 概念,详解C语言函数调用与硬件定时器中断的关系,并逐步引入RTOS调度器思想。亮点包括:
– 手把手构建第一个FreeRTOS工程,解决多任务并发造成的混乱
– 通过动画演示与代码结合,直观理解上下文切换与PENDSV中断的缓期执行机制
– 生动讲解任务优先级与时间片轮转,为后续调度策略打下坚实基础
2. 任务调度与核心机制深度解析(第15~34集)
深入RTOS内核核心,涵盖任务4种状态转换、优先级反转问题、栈水位线与堆剩余容量监控,以及SVC中断在启动首个任务中的作用。代表亮点:
– 独家分析Cortex-M3/M4的特权和用户级别、线程模式与Handler模式,揭示底层硬件支持
– 讲解相对延时与绝对延时的区别,以及空闲任务IDLE的深入剖析
– 演示裸机代码迁移至RTOS的实用技巧,复用液晶屏驱动等经典案例
3. 任务间通信IPC(第35~44集)
系统讲解进程间通信的三大基石:信号量、互斥锁、消息队列。亮点内容:
– PV操作与二值信号量实现同步,计数信号量管理资源访问
– 互斥锁的优先级继承机制,正统解决优先级反转问题
– 中断处理中释放信号量的注意事项(函数后缀FromISR),以及顶半/底半操作设计模式
4. 实战项目:智能家居系统(第50~64集)
这是整个课程的高潮,从需求分析到架构设计,再到模块分工和代码融合,完整复刻企业级开发流程。重点亮点:
– 任务分解与并行开发:温度采集、环境光传感器(AP3216)、继电器控制(FreeModbus)、显示与日志等模块独立开发
– 中间层抽象统一顶底,降低耦合,提升可维护性
– 大结局三集(第62-64集)展示代码大融合,所有模块协同工作,完成智能家居Demo
5. 文件系统与BootLoader(第65~77集)
扩展RTOS的存储与升级能力,包含:
– znFAT与FATFS从零实现,驱动SPI Flash(W25系列),挂接存储器并实现文件层操作,打造小型DOS系统
– 移植SFUD串行Flash通用驱动库,简化开发
– ZNBL BootLoader方案:彻底告别Jlink,实现串口隔空烧录,讲解BIN文件完整性校验与统型问题
6. 高级主题与综合优化(第78~89集)
覆盖消息队列、定时器、事件组、内存管理及CPU占用率评估,打造优质嵌入式软件。亮点:
– 消息队列:基础与多任务通信应用
– 软件定时器:从硬件定时器到软件定时器的原理及API调用
– 事件组:多条件触发场景
– 动态内存分配:malloc实现原理与FreeRTOS堆管理策略
– CPU占用率:作为程序质量的宏观指标,给出实现方法
整套课程附带RTOS课程资料包,包含开发板资料、课程代码、原始参考资料及软件工具,支持边学边练。无论你是零基础入门还是资深开发者进阶,这套于振南FreeRTOS视频教程都是不可多得的优质网盘资源。共 99 个文件 74.6G
资源地址:于振南-RTOS从入门到精通(89集FreeRTOS实战视频)免费网盘资源下载
本文地址:https://www.tgoos.com/44080
