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

Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
零中断延迟的RTOS
2024-03-04 07:47:25 +00:00
committed by Gitee
parent c24b2d29e3
commit 2448862d91

View File

@@ -96,11 +96,11 @@ CosyOS全局只有一个任务队列为双向循环链表所有已启动
* **排队原则** <br>
**1、** 在队列上从头至尾,按任务优先级由大到小排列。<br>
**2、** 如果任务优先级相同,则按任务启动顺序排列(先启动的任务排在前面)。<br>
**3、** 如果启用了任务管理器,那它一定是任务队列上的第一个任务(头节点)。<br>
**3、** 如果启用了任务管理器,那它一定是任务队列上的第一个任务(头节点)Debugger是第二个任务。<br>
**4、** 唯一的例外,系统空闲任务是任务队列上的最后一个任务(尾节点),其它所有任务都会排在它的前面。<br>
**CosyOS任务管理器** 真实的反应了整个任务队列的当前形态。<br>
其中任务IDTID是按任务的启动顺序动态分配的从1开始++),真实的反应了任务的启动顺序。<br>
任务IDTID是按任务的启动顺序动态分配的从1开始++),真实的反应了任务的启动顺序。<br>
下方示例中消失的任务TID2为系统启动任务Starter任务启动完成后该任务默认被自动删除。<br>
![任务管理器](../images/taskmgr.png "任务管理器")
![启动钩子](../images/start_hook.png "启动钩子")<br>