此配置用于优化优先级列表中要执行的最高优先级任务的算法。对CM内核的移植文件,默认已经在文件portmacro.h文件中使能。
u 通用方式---配置为0:
l 所有平台的移植文件都可以配置为0,因为这是通用方式。
l 纯C编写,比专用方式效率低。
l 可用的优先级数量不限制。
u 专用方式---配置为1:
l 部分平台支持。
l 这些平台架构有专用的汇编指令,比如CLZ(Count Leading Zeros)指令,通过这些指令可以加快算法执行速度。
l 比通用方式高效。
l 有最大优先级数限制,通常限制为32个。
7.2.3 configUSE_TICKLESS_IDLE
此配置用于使能tickless低功耗模式
u 配置为1
使能tickless低功耗模式
u 配置为0
禁能tickless低功耗模式