人工精选RTOS合集|良许FreeRTOS|嵌入式哞哞哥FreeRTOS
这套 FreeRTOS 资料面向的是已经会写单片机裸机程序、但一遇到多任务就靠状态机和延时硬撑的人。典型场景是:主循环里塞了按键扫描、串口收发、传感器轮询和屏幕刷新,代码越写越长,改一处崩三处;或者项目要求几个动作并行跑,谁的响应都不能被拖慢,用裸机已经排不明白执行顺序。它要解决的就是这类问题——把
会员可免费下载本篇月会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这套 FreeRTOS 资料面向的是已经会写单片机裸机程序、但一遇到多任务就靠状态机和延时硬撑的人。典型场景是:主循环里塞了按键扫描、串口收发、传感器轮询和屏幕刷新,代码越写越长,改一处崩三处;或者项目要求几个动作并行跑,谁的响应都不能被拖慢,用裸机已经排不明白执行顺序。它要解决的就是这类问题——把执行流拆成独立任务,让内核去管调度、通信和时序,而不是靠开发者自己数延时。
适合什么基础,不建议谁直接上
需要的前提是能看懂 C 语言指针与结构体,用过至少一款单片机,知道中断、寄存器、时钟这些概念,也写过串口收发和定时器。如果连裸机工程都没独立搭过,直接看内核部分会变成背 API,效果很差。资料本身是合集形态,几套讲解并行存在,不同讲者的节奏和工程模板不一样,这不是缺点,但需要你先挑一条主线跟住,不要同时开三条线,否则容易在移植细节里反复卡住。另外,它不教单片机入门,也不教电路和硬件调试,这些要另找内容补齐。
建议先看哪几块,按什么顺序
先看 FreeRTOS 的定位介绍和移植到具体平台那一段,把工程模板跑通,确认串口能打印、系统能正常启动,这一步比看多少理论都重要。接着进入任务创建与删除,把任务函数、优先级、栈空间、句柄这几个概念落到代码里,能自己写出两个任务交替打印。然后再看调度部分,理解抢占和优先级如何影响执行顺序,这是后面所有机制的基础。队列、信号量、互斥量这些放到任务跑通之后再看,否则你不知道它们要解决什么冲突。事件组、软件定时器、内存管理可以往后排,等有实际需求再回头补。
每看完一个机制,不要只运行示例,建议自己改一个场景:比如把原来主循环里的按键处理改成独立任务,用队列把键值发给显示任务;或者用信号量让串口接收任务和解析任务解耦。这样练一遍,比连着看十节视频更有效。资料里的实操部分要和理论部分对着看,理论看完立刻动手,隔天再回来改一遍,记忆才留得住。
学完能独立做什么
比较现实的目标是:能把一个裸机的中小型项目改造成多任务结构,合理划分任务和优先级,用队列或信号量处理任务间通信,用互斥量保护共享资源,能看懂内核启动流程和调度器的工作方式,遇到任务卡死、栈溢出、优先级反转这类问题有排查方向。它不会让你立刻具备写内核的能力,也不保证能应付所有实时性要求极高的场景,但对绝大多数嵌入式岗位的日常开发来说,这套内容是够用的。判断要不要学,就看你现在是否正在被多任务和时序问题反复消耗;如果是,这套资料值得投入时间,但请按主线顺序走,别把它当成可以随便翻翻的视频合集。
课程目录
课程目录27 集
- RTOS合集 良许FreeRTOS 嵌入式哞哞哥FreeRTOS 尚硅谷FreeRTOS 韦东山RTOS 于振南RTOS 05.FreeRtos 第374节-1. 课程视频.mp4
- 第375节-2. FreeRTOS介绍.mp4
- 第376节-3. 移植FreeRTOS到上官二号平台.mp4
- 第377节-3. 补充模板工程打开串口.mp4
- 第378节-4. 任务的创建与删除理论.mp4
- 第379节-5. 任务的创建与删除实操.mp4
- 第380节-6. 任务调度简介 - 副本.mp4
- 第380节-6. 任务调度简介.mp4
- 第381节-7. 任务状态及互相转换.mp4
- 第382节-8. 任务综合小实验.mp4
- 第383节-9. 队列简介-笔记.PanD 第383节-9. 队列简介.mp4
- 第384节-10. 队列实操-笔记.PanD 第384节-10. 队列实操.mp4
- 第385节-11. 二值信号量简介.mp4
- 第386节-12. 二值信号量实操.mp4
- 第387节-13. 计数型信号量简介及实操.mp4
- 第388节-14. 互斥量简介.mp4
- 第389节-15. 互斥量实操.mp4
- 第390节-16. 事件标志组简介.mp4
- 第391节-17. 事件标志组实操.mp4
- 第392节-18. 任务通知简介.mp4
- 第393节-19. 任务通知实操.mp4
- 第394节-20. 延时函数.mp4
- 第395节-21. 软件定时器简介.mp4
- 第396节-22. 软件定时器实操.mp4
- 第397节-23. 中断管理.mp4
- 课堂源码 FreeRTOS操作系统配置参数说明.pdf
- FreeRTOS课堂笔记.pdf
- 适合人群 嵌入式开发工程师 FreeRTOS爱好者 希望提升嵌入式系统开发能力的工程师 学习收获 熟练掌握FreeRTOS内核原理 能够独立进行FreeRTOS任务管理 提升嵌入式系统开发能力 祝您学习愉快! 学有所成,前程似锦!





