- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
本课程为STM32单片机的系统学习课程,适合有一定单片机编程基础和C语言基础的同学
你将会学到:
本课程重点分析了ucos2的5种event(mutex、sem、flag、mbox、q)
课程简介:
《朱有鹏老师单片机学习系列课程》针对有志于物联网技术开发行业的学员设计,共分5季,总200余小时的课程。本课程属于第4季。
通过前3季课程的学习,尤其第3季中对stm32的基础应用学习后,RTOS就成了我们不得不去翻越的一座高山,本课程用几十个小时去分析ucos2和ucos3的源码,并在不同开发板上做移植实战,是比较深入、细致、本质化的RTOS课程,有该课程的铺垫,学习了uCos2,再去学习其他RTOS时也会感觉如鱼得水。
课程特色
*零基础可学习,降低学习门槛。
*深入浅出,通俗易懂。不怕学不会,就怕你不学习。
*思路清晰、语言风趣,对着视频看也不会想睡觉······
*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。
*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
课程大纲-uCOS2的events事件源码分析-第4季第5部分
1
4.5.1.互斥锁和信号量本节从操作系统原理角度来分析互斥锁和信号量这两个概念,为后面分析源码打好基础。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[15:27]开始学习2
4.5.2.ucos2的mutex互斥锁源码分析1本节开始分析ucos2的mutex源码,主要是非阻塞方式的mutex申请函数OSMutexAccept。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[29:05]开始学习3
4.5.3.ucos2的mutex互斥锁源码分析2本节继续分析ucos2的mutex源码,主要是OSMutexDel函数,分析mutex删除的细节。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[29:45]开始学习4
4.5.4.ucos2的优先级翻转问题1本节从理论角度分析下什么是操作系统的优先级反转问题,同时提出了2种解决优先级反转的理论。同时讲了ucos2解决优先级反转问题的策略,为后面课程打基础。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[27:00]开始学习5
4.5.5.OSMutexPend函数详解1本节开始分析ucos2的OSMutexPend函数,该函数中实际遇到了优先级反转的问题并用代码实现了解决方案。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[25:04]开始学习6
4.5.6.OSMutexPend函数详解2本节接上节继续分析ucos2的OSMutexPend函数,该函数中实际遇到了优先级反转的问题并用代码实现了解决方案。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[26:36]开始学习7
4.5.7.OSMutexPost函数详解本节详解OSMutexPost函数,重点是信号量释放后对排队等待任务的唤醒和标记工作。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[25:38]开始学习8
4.5.8.ucos2的semaphore信号量源码解析本节讲解信号量的源码分析,有前面几节mutex的基础信号量的代码分析起来非常容易。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[29:43]开始学习9
4.5.9.ucos2的旗标FLAG源码解析1本节开始讲解ucos2的旗标FLAG,首先从原理性上讲述FLAG的工作原理和主要用途。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[24:04]开始学习10
4.5.10.ucos2的旗标FLAG源码解析2本节主要讲解FLAG的非阻塞版本获取函数OSFlagAccept,并同时对比FLAG和EVENT的处理差异点。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[23:19]开始学习11
4.5.11.ucos2的旗标FLAG源码解析3本节主要讲解FLAG的创建和删除函数OSFlagCreate和OSFlagDel。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[24:06]开始学习12
4.5.12.ucos2的旗标FLAG源码解析4本节主要讲解FLAG的阻塞版本的check函数OSFlagPend。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[24:09]开始学习13
4.5.13.ucos2的旗标FLAG源码解析5本节完成FLAG源码的分析,主要是剩余的几个函数了。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[16:14]开始学习14
4.5.14.ucos2的MBOX源码解析本节讲解ucos2的mailbox源码,因为有前面2个event的铺垫所以1节课就讲完了。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[26:58]开始学习15
4.5.15.ucos2的Q源码解析1本节开始讲解ucos2的Queen队列,首先从数据结构角度系统讲了队列这种数据结构的特征。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[25:02]开始学习16
4.5.16.ucos2的Q源码解析2本节继续讲解queen,主要分析了OSQAccept和OSQCreate这2个函数。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[25:44]开始学习17
4.5.17.ucos2的Q源码解析3本节继续讲解queen,分析了剩余的所有接口,因为和其他event非常类似所以很快就看完了。
「仅限付费用户」点击下载“课件_4.5.uCOS2的events事件源码分析.txt”
[24:46]开始学习
“朱有鹏”老师的其他课程更多+