评论

收藏

[其他] 119_ucos ii中用户可用的优先级

网络安全 网络安全 发布于:2021-07-09 09:18 | 阅读数:293 | 评论:0

  代码测试中,发现有些task的优先级使用了之后调度会失败。看官方带的文档任务分配列表中应该只有最后一个task不可用,其他的没有特别的说明。今天直接根据实际移植的工程做一下测试。
  OS的优先级最低级配置为254,看着说明不可以高于254。接下来,测试最后面几个优先级是否可以用。
  优先级254:
  实际测试,任务无法启动。
  优先级253:
  实际测试,任务无法启动。
  优先级252:
  实际测试,任务无法启动。
  优先级251:
  实际测试,任务可以启动。
  接下来,测试一下几个最高优先级的任务。
  优先级0:
  实际测试,可以启动。
  优先级1:
  实际测试,可以启动。
  优先级2:
  实际测试,可以启动。
  优先级3:
  实际测试,可以启动。
  其他的最高以及最低的几个优先级应该不需要测试了,不能用的应该是连续的几个任务。此外,再往较高或者较低的几个优先级测试也不需要了,相关的优先级我已经用过了。

  
关注下面的标签,发现更多相似文章