update 说明文档/CosyOS原理与应用.md.

Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
零中断延迟的RTOS
2024-01-06 11:07:20 +00:00
committed by Gitee
parent 27a48b686f
commit 962535e6fe

View File

@@ -324,7 +324,13 @@ CosyOS-II 中断挂起服务缓存队列PendSV_FIFO已实现所有内
* 用户中断应遵循快进快出的原则,对事件仅做必要的紧急处理,再以同步方式通知 **中断服务任务** 做善后处理。<br>
* 用户中断的最大执行时间应远小于系统滴答周期,这将促使整个系统更加良性的运行。<br>
## 第三章、线程同步
## 第三章、线程通信
### 事件通信
### 消息通信
## 第四章、线程同步
### 事件同步
#### 处理一个事件
@@ -356,7 +362,7 @@ CosyOS-II 中断挂起服务缓存队列PendSV_FIFO已实现所有内
* 有的事件,发生一次就得处理一次,如果有遗漏将导致致命的错误。对于这种情况,如果存在并发,就必须采用并发同步工具;<br>
* 有的事件,即使累计发生了多次未处理(并发),仍然仅处理一次即可。对于这种情况,虽存在并发,仍可采用一次同步工具。<br>
## 第章、资源与访问
## 第章、资源与访问
### 资源
* **分类一** <br>
@@ -405,7 +411,9 @@ CosyOS的临界区可分为 **任务临界区**、**服务层临界区**、**全
2、二值信号量弊端是如果获取失败将导致访问失败。<br>
3、全局临界区弊端是关闭总中断会破坏零中断延迟。<br>
## 第六章、调用服务注意事项
## 第六章、定时服务
## 附 录、调用服务注意事项
### CosyOS-II 在临界区中或关闭总中断时调用服务注意事项
* 在任务中,以下服务不支持在临界区中(包括任务临界区和全局临界区)或关闭总中断时调用:<br>