FreeRTOS 篇章之临界区与调度器
# 临界区简述 临界区指的是一个访问共用资源(例如:共用设备或是共用存储器)的程序片段,而这些共用资源又无法同时被多个线程访问的特性;当有线程进入临界区时,其他线程或是进程必须等待。总的概括来说就是在执行该程序片段区间,不允许其他东西干扰到。 像我们在 MCU 上面跑实时操作系统,一般都是单核单进程的,而一个进程可以拥有多个线程;FreeRTOS 是主要以抢占式任务调度为主(通过 PendSV 中断),以时间片轮转调度任务为辅(通过 SysTick 系统节拍器中断)的实时操作系统,并且可支持同等优先级切换,具体配置可以看 FreeRTOS 篇章之 FreeRTOSConfig.h 分析...
more....webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)
.webp)