RTOS基础(事件控制块实现)笔记

2020-08-11  本文已影响0人  SEU小翔哥

临界区保护

问题原因

问题原因

临界区概念

临界区概念

使用关中断保护临界区

使用关中断保护临界区
代码示例

嵌套中断问题

嵌套中断问题

设计实现

设计实现

思考

思考

调度锁保护

设计目标

设计目标

调度锁保护原理

原理

设计实现

设计实现
设计实现

位图数据结构

位图概述

位图概述

初始化操作

初始化操作

置1操作

置1操作

清0操作

清0操作

查找算法

第一种方法
第二种方法

多优先级任务

问题引入

问题引入

解决方案

解决方案

优先级原理

优先级原理

设计实现

设计实现

双向链表数据结构

结点定义

节点定义

更好的方案

更好的方案
更好方案
节点定义
实现方法
实现方法
结点的初始化
链表初始化
删除所有节点
头部添加节点
移除头部节点
删除指定节点

任务延时队列

现有问题

延时队列设计

独立保存延时时间
递增的延时队列
两种方式比较

设计实现

设计实现
时钟扫描实现

同优先级时间片运行

设计目标

设计目标

设计原理

设计原理

设计实现

设计实现
设计实现
上一篇下一篇

猜你喜欢

热点阅读