Civilization Museum
The Dark Forest
目录
0%
1. 任务定义与切换原理
1.1 任务是什么
1.1.1 任务的外观
1.1.2 任务的内在
1.2 任务切换原理
1.2.1 任务切换的本质
1.2.2 要保存哪些任务运行状态
1.2.3 任务运行状态保存方案
1.3 设计实现
1.3.1 类型定义
1.3.2 任务定义与初始化
2. 任务切换的实现
2.1 设计目标
2.2 任务切换原理
2.2.1 如何启动初始任务
2.2.2 如何实现任务切换
2.3 设计实现
2.3.1 设置任务初始栈
2.3.2 启动初始任务
2.3.3 申请任务调度
2.3.4 任务切换
3. 双任务时间片运行原理
3.1 设计目标
3.2 时间片切换原理
3.2.1 时间片实现
3.2.2 SytTick定时器简介
3.3 设计实现
3.3.1 SysTick设置
3.3.2 SysTick_Handler
3.3.3 任务函数
4. 双任务延时原理与空闲任务
4.1 设计目标
4.2 任务延时原理
4.2.1 任务延时
4.2.2 软件计时器
4.2.3 延时精度问题
4.2.4 空闲任务
4.3 设计实现
4.3.1 增设软件计时器
4.3.2 SysTick_Handler
4.3.3 tTaskDelay函数
4.3.4 空闲任务的实现
4.3.5 任务调度函数
0%