野火FreeRTOS内核实现与应用开发实战指南
共42课时 18小时32分30秒秒
简介
第一部分为:从 0 到 1 教你写 FreeRTOS 内核,这一部分是着重讲解 FreeRTOS 怎么实现的过程。
第二部分:以野火 STM32 全系列开发板(包括 M3、 M4 和 M7)为硬件平台,来讲
解 FreeRTOS 的各个内核对象。这部分在讲解 FreeRTOS 的每个内核对象的 API 如何使用的同时, 还会分析这些 API 的源码实现, 让你不仅知其然也知其所以然。
第二部分:以野火 STM32 全系列开发板(包括 M3、 M4 和 M7)为硬件平台,来讲
解 FreeRTOS 的各个内核对象。这部分在讲解 FreeRTOS 的每个内核对象的 API 如何使用的同时, 还会分析这些 API 的源码实现, 让你不仅知其然也知其所以然。
野火电子
章节
- 课时1:第1.2.3章-前言+如何学习RTOS+初识FreeRTOS (20分48秒)
- 课时2:第4.5章-新建FreeRTOS工程—软件仿真+裸机系统与多任务系统. (28分21秒)
- 课时3:第6章-1-数据结构—列表与列表项的实现—C语言链表简介 (41分8秒)
- 课时4:第6章-2-数据结构—列表与列表项的实现—FreeRTOS链表的实现1 (24分19秒)
- 课时5:第6章-3-数据结构—列表与列表项的实现—FreeRTOS链表的实现2 (24分48秒)
- 课时6:第7章-1-任务的定任务切换的实现—任务的定义 (20分43秒)
- 课时7:第7章-2-任务的定任务切换的实现—创建任务 (19分36秒)
- 课时8:第7章-3-任务的定任务切换的实现—实现就绪列表 (15分52秒)
- 课时9:第7章-4-任务的定任务切换的实现—实现调度器 (23分52秒)
- 课时10:第7章-5-任务的定任务切换的实现—实现任务切换 (18分15秒)
- 课时11:第8章-临界段的保护 (28分48秒)
- 课时12:第9章-1-空闲任务与阻塞延时的实现—实现空闲任务 (20分1秒)
- 课时13:第9章-2-空闲任务与阻塞延时的实现—实现阻塞延时 (32分0秒)
- 课时14:第10章-支持多优先级 (30分34秒)
- 课时15:第11章-任务延时列表的实现 (30分27秒)
- 课时16:第12章-支持时间片 (26分50秒)
- 课时17:第13章-1-移植FreeRTOS到STM32 (18分28秒)
- 课时18:第13章-2-移植FreeRTOS到STM32-2 (27分57秒)
- 课时19:第14章-1-创建任务-静态创建 (20分51秒)
- 课时20:第14章-2-创建任务-动态创建 (20分20秒)
- 课时21:第15章-FreeRTOS的启动流程 (18分48秒)
- 课时22:第16章-1-任务管理 (32分6秒)
- 课时23:第16章-2-任务管理 (31分14秒)
- 课时24:第16章-3-任务管理 (33分37秒)
- 课时25:第17章-1-消息队列 (34分7秒)
- 课时26:第17章-2-消息队列 (24分22秒)
- 课时27:第17章-3-消息队列 (25分49秒)
- 课时28:第18章-1-信号量 (37分1秒)
- 课时29:第18章-2-信号量 (32分33秒)
- 课时30:第19章-1-互斥量 (23分5秒)
- 课时31:第19章-2-互斥量 (26分42秒)
- 课时32:第20章-1-事件 (23分10秒)
- 课时33:第20章-2-事件 (36分59秒)
- 课时34:第21章-1-软件定时器 (28分29秒)
- 课时35:第21章-2-软件定时器 (36分23秒)
- 课时36:第22章-1-任务通知 (22分49秒)
- 课时37:第22章-2-任务通知 (19分27秒)
- 课时38:第22章-3-任务通知 (27分1秒)
- 课时39:第23章-1-内存管理 (22分34秒)
- 课时40:第23章-2-内存管理 (34分34秒)
- 课时41:第24章-中断管理 (25分42秒)
- 课时42:第25章-CPU使用率统计 (22分0秒)
热门下载
热门帖子