专栏名称: 21ic电子网
即时传播最新电子科技信息,汇聚业界精英精彩视点。
目录
今天看啥  ›  专栏  ›  21ic电子网

FreeRTOS 单核、多核的调度策略

21ic电子网  · 公众号  · 半导体  · 2024-09-13 15:35
    

文章预览

作者 | strongerHuang 微信公众号 | 嵌入式专栏 FreeRTOS 因为早期的开源免费商用 (遵循MIT开源许可协议) ,占据了 RTOS 绝大部分市场。 随着多核MCU的普及, FreeRTOS也紧跟潮流,支持多核调度。今天就来分享一下 FreeRTOS 单核、多核的调度策略。 单核调度策略 单核调度是所有RTOS都具有的功能,也是必备的最基础的功能。 FreeRTOS的 单核调度策略和市面上很多RTOS相同或类似,也就是:默认使用 固定优先级的抢占式 调度策略,对同等优先级的任务执行 时间切片轮询调度 。 固定优先级: 指调度器不会永久更改任务的优先级, 但可能会因优先级继承而暂时提高任务的优先级。 抢占式: 指调度器始终运行优先级最高且可运行的 RTOS 任务, 无论任务何时能够运行。例如, 如果中断服务程序 (ISR) 更改了优先级最高且可运行的任务, 调度器会停止当前正在运行 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览