- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐


















- 课程介绍
- 课程大纲试看
- 讲师好课215
- 学员评价
适合人群:
本课程为STM32单片机的系统学习课程,适合有一定单片机编程基础和C语言基础的同学。
你将会学到:
本课程我们重点分析uCOS2工程源码的uCOS-II/ports目录内的部分
课程简介:
《朱有鹏老师单片机学习系列课程》针对有志于物联网技术开发行业的学员设计,共分5季,总200余小时的课程。本课程属于第4季。
通过前3季课程的学习,尤其第3季中对stm32的基础应用学习后,RTOS就成了我们不得不去翻越的一座高山,本课程用几十个小时去分析ucos2和ucos3的源码,并在不同开发板上做移植实战,是比较深入、细致、本质化的RTOS课程,有该课程的铺垫,学习了uCos2,再去学习其他RTOS时也会感觉如鱼得水。
课程特色
*零基础可学习,降低学习门槛。
*深入浅出,通俗易懂。不怕学不会,就怕你不学习。
*思路清晰、语言风趣,对着视频看也不会想睡觉······
*视频 + 文档 + 练习题 + 答疑,多方位保证学习质量。
*基础知识 + 思路引导的教学方式,授之以鱼更授之以渔。
*系列课程。本教程只是入门篇,后续还有更多更精彩视频更新中。
课程大纲-uCOS2源码分析2-内核部分-第4季第3部分
资料下载1
4.3.1.uCOS2内核部分源码概述本节对uCOS2源码的内核部分进行概述,三个文件夹部分各自的作用,汇编和C文件的结合等进行讲述,为接着继续讲源码细节打下基础。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[27:58]开始学习2
4.3.2.uC-LIB部分源码分析1本节开始分析uCOS-LIB部分的源码,主要分析了lib_def.h文件中的众多宏定义。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[18:05]开始学习3
4.3.3.uC-LIB部分源码分析2本节接着分析uC-LIB部分的源码,主要分析了lib_mem.c中内存池有关的源码。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[18:58]开始学习4
4.3.4.uC-LIB部分源码分析3本节接着分析uC-LIB部分的源码,主要分析了lib_mem.c中内存池有关的源码。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[33:54]开始学习5
4.3.5.uC-LIB部分源码分析4本节接着分析uC-LIB部分的源码,主要分析了lib_str.c中和字符串操作有关库函数源码。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[25:17]开始学习6
4.3.6.uC-CPU部分源码分析1本节开始分析uC-CPU部分源码,主要是cpu_def.h等。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[20:26]开始学习7
4.3.7.uC-CPU部分源码分析2本节继续分析uC-CPU部分源码,主要分析了进入和退出临界区的宏的实现等源码。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[30:03]开始学习8
4.3.8.uC-CPU部分源码分析3本节继续分析uC-CPU部分源码,主要分析了配合临界区宏的cpu_sr变量定义的代码部分。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[19:05]开始学习9
4.3.9.uC-CPU部分源码分析4本节继续分析uC-CPU部分源码,主要分析了汇编实现的一些CPU操作,如关中断开中断等。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[18:17]开始学习10
4.3.10.uC-CPU部分源码分析5本节继续分析uC-CPU部分源码,主要分析了interrupt和exception的差异和联系等知识点。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[16:52]开始学习11
4.3.11.uCOS-II部分源码分析1本节开始uCOS-II部分源码的分析,详细讲了三种临界区实现方式的差异,从理论上让大家对临界区保护的实现机制有更深入理解。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[19:04]开始学习12
4.3.12.uCOS-II部分源码分析2本节接着讲解uCOS-II部分源码,主要讲了4种栈和ARM的满减栈,OS的上下文切换等概念。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[20:41]开始学习13
4.3.13.uCOS-II部分源码分析3本节接着讲解uCOS-II部分源码,主要讲解os_cpu_c.c文件中的各函数
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[31:28]开始学习14
4.3.14.uCOS-II部分源码分析4本节接着讲解uCOS-II部分源码,主要讲解os_task_stk_init和systick_handler等函数。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[26:05]开始学习15
4.3.15.uCOS-II部分源码分析5本节接着讲解uCOS-II部分源码,主要讲解systick_handler和systick_init等函数。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[28:06]开始学习16
4.3.16.uCOS-II部分源码分析6本节开始分析OSTimeTick函数,主要讲解了OS_TCB结构中前一部分元素。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[30:20]开始学习17
4.3.17.uCOS-II部分源码分析7本节接着分析OSTimeTick函数,主要讲解了OS_TCB结构中后一部分元素。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[30:42]开始学习18
4.3.18.uCOS-II部分源码分析8本节接着分析OSTimeTick函数,主要讲解了任务优先级相关的一些宏定义和函数实现。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[26:00]开始学习19
4.3.19.uCOS-II部分源码分析9本节接着分析OSTimeTick函数,主要讲解了OSTCBDly和任务延时挂起的实现机制。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[29:27]开始学习
“朱有鹏”老师的其他课程更多+
5