[object Object]


中断模式和中断事件模式

两者的区别在于中断的事件模式仅仅会将设备从低功耗条件下唤醒而不执行代码,也就是说,没有ISR。

byd,osDelay怎么不切换线程。。。

Kernel Settings

USE_PREEMPTION

1:抢占式调度器(preemptive a. 抢占的)
0:时间片调度(cooperative a. 协作的)
USE_PREEMPTION 是 RTOS 的调度方式选择,为 1 时使用抢占式调度器,为 0 时使用协程,如果使用抢占式调度器的话内核会在每个时钟节拍中断中进行任务切换,当使用协程的话会在如下地方进行任务切换

  1. 一个任务调用了函数 taskYIELD()。
  2. 一个任务调用了可以使任务进入阻塞态的 API 函数。
  3. 应用程序明确定义了在中断中执行上下文切换。

CPU_CLOCK_HZ


文章作者: Harry Zhang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Harry Zhang !
 上一篇
2024-04-06 Harry Zhang
下一篇 
2024-03-29 Harry Zhang
  目录