- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
本课程为STM32单片机的系统学习课程,适合有一定单片机编程基础和C语言基础的同学
你将会学到:
本课程我们重点分析uCOS2工程源码
课程简介:
《朱有鹏老师单片机学习系列课程》针对有志于物联网技术开发行业的学员设计,共分5季,总200余小时的课程。本课程属于第4季。
通过前3季课程的学习,尤其第3季中对stm32的基础应用学习后,RTOS就成了我们不得不去翻越的一座高山,本课程用几十个小时去分析ucos2和ucos3的源码,并在不同开发板上做移植实战,是比较深入、细致、本质化的RTOS课程,有该课程的铺垫,学习了uCos2,再去学习其他RTOS时也会感觉如鱼得水。
课程特色
*零基础可学习,降低学习门槛。
*深入浅出,通俗易懂。不怕学不会,就怕你不学习。
*思路清晰、语言风趣,对着视频看也不会想睡觉······
*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。
*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
课程大纲-uCOS2源码分析3-RTOS核心代码-第4季第4部分
1
4.4.1.ucos_ii.h源码分析1本节分析ucos_ii.h头文件,该文件中最重要的就是TCB结构体和一堆全局变量的定义了。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[30:06]开始学习2
4.4.2.ucos_ii.h源码分析2本节接上节继续分析ucos_ii.h中定义的全局变量,这些概念弄清晰对我们继续分析ucos2源码很有帮助。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[28:52]开始学习3
4.4.3.os_time.c源码分析1本节开始分析os_time.c,主要是任务延时函数OSTimeDly的实现原理。要注意和之前讲过的任务切换的部分相结合。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[24:08]开始学习4
4.4.4.os_time.c源码分析2本节继续讲解os_time.c,主要是OSTimeDlyResume函数涉及到的细节。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[24:51]开始学习5
4.4.5.os_task.c源码分析1本节开始讲解os_task.c,主要是任务切换优先级使用的OSTaskChangePrio函数的实现细节。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[24:08]开始学习6
4.4.6.os_task.c源码分析2本节继续分析os_task.c,主要是任务创建的函数OSTaskCreate的实现细节。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[24:04]开始学习7
4.4.7.os_task.c源码分析3本节继续分析os_task.c,主要是任务创建的函数OSTaskCreate的实现细节剩余部分。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[23:59]开始学习8
4.4.8.os_task.c源码分析4本节主要讲解任务创建的扩展版本函数OSTaskCreateExt
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[30:04]开始学习9
4.4.9.os_task.c源码分析5本节主要讲解ucos2的任务删除函数OSTaskDel及其实现机制。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[29:33]开始学习10
4.4.10.os_task.c源码分析6本节主要讲解ucos2中请求其他任务释放资源并删除自身的函数OSTaskDelReq。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[18:03]开始学习11
4.4.11.os_task.c源码分析7本节主要讲解OSTaskNameGet/Set和OSTaskSuspend/Resume等几个函数。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[21:02]开始学习12
4.4.12.os_task.c源码分析8本节主要讲解OSTaskStkChk和OSTaskStkClr等几个函数。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[21:37]开始学习13
4.4.13.os_core.c源码分析1本节开始分析os_core.c,主要讲了OSEventNameSet/Get等函数。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[29:04]开始学习14
4.4.14.os_core.c源码分析2本节主要分析OSEventPendMulti函数,并且看了os_event结构体和sem、mbox、q等message-type events的pend过程。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[28:27]开始学习15
4.4.15.os_core.c源码分析3本节接着分析OSEventPendMulti函数。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[23:09]开始学习16
4.4.16.os_core.c源码分析4本节开始分析OS_Init函数,并且详细分析了其中创建的2个任务:空闲任务和统计任务。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[25:04]开始学习17
4.4.17.os_core.c源码分析5本节接着分析OS_Init函数,重点是讲解统计任务实现的原理和源码。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[25:13]开始学习18
4.4.18.os_core.c源码分析6本节分析了os_core.c中剩余的函数,结束了核心部分的源码分析。
「仅限付费用户」点击下载“课件_4.4.uCOS2源码分析3-RTOS核心代码.txt”
[30:59]开始学习
“朱有鹏”老师的其他课程更多+