-
FreeRTOSConfig.h中用“INCLIUDE_XX”宏来使能/禁止FreeRTOS中相应的API;
-
FreeRTOSConfig.h中用“configXX”宏来配置/裁剪FreeRTOS中相应的内容;
-
调用vTaskStartScheduler()开启任务调度器时,会创建IDEL任务(优先级为0);若配置configUSE_TIMERS为1,这会使用一个软件定时器任务xTimerCreatTimerTask(优先级configTIMER_TASK_PRIORITY一般配置为(configMAX_PRIORISTIES-1))。故最低和最高优先级不能使用;
-
有多个任务优先级相同时,可配置为分时间片执行这些任务:
-
configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY用来设置FreeRTOS可管理的最大优先级,这些ISR可调用FreeRTOS的API(xxFromISR)(和中断嵌套),高于此优先级的中断FreeRTOS不能禁止;
FreeRTOS学习笔记
于 2022-12-14 10:07:27 首次发布