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



















- 课程介绍
- 课程大纲 试看
- 讲师好课 208
- 学员评价
适合人群:
本课程为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] 开始学习 -
20
4.3.20.uCOS2的就绪表设计1 本节着重分析了uCOS2的就绪表的设计和实现思路。
「仅限付费用户」点击下载“课件_4.3.uCOS2源码分析2-内核部分.txt”
[24:03] 开始学习
5