Tar*_*rik 6 scheduling xilinx freertos
我的freeRTOS目前正在使用Microzed板.我使用Xilinx SDK作为软件平台,直到现在我已经能够创建任务并分配优先级.
我只是想知道是否可以为我的每个任务分配一个固定的时间,例如在100毫秒后我的调度程序将切换到下一个任务.那么我可以为每个任务设置一个固定的执行时间吗?据我检查,我找不到一种方法来解决这个问题,如果有任何方法可以使用freeRTOS的实用程序来实现这一点,请让我知道伙伴们.
小智 2
默认情况下,FreeRTOS 将对同等优先级的任务进行时间切片,请参阅http://www.freertos.org/a00110.html#configUSE_TIME_SLICING,但无法保证每个任务获得相等的 CPU 份额。例如,中断在每个时间片期间使用未知量的处理时间,而较高优先级的任务可以使用部分或全部时间片。
但有一个问题要问你 - 为什么你想要你所要求的行为?也许如果你说出你想要实现的目标,而不是询问某个功能是否存在,人们将能够提出有用的建议。
| 归档时间: |
|
| 查看次数: |
187 次 |
| 最近记录: |