全站数据
8 4 2 0 5 8 1

tos算法

艺术专业考研咨询 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 13:22:55

问题描述

tos算法,在线求解答
精选答案
最佳答案

当调用sTaskCreate()函数创建一个新的任务时,FreeRTOS首先为新任务分配所需的内存。若内存分配成功,则初始化任务控制块的任务名称、堆栈深度和任务优先级,然后根据堆栈的增长方向初始化任务控制块的堆栈。

接着,FreeRTOS把当前创建的任务加入到就绪任务链表。若当前此任务的优先级为最高,则把此优先级赋值给变量ucTopReadyPriorlty(其作用见2.1节)。

若任务调度程序已经运行且当前创建的任务优先级为最高,则进行任务切换.