RTOS 系统篇-空闲任务及其钩子函数

RTOS 系统篇-空闲任务及其钩子函数

概述

当系统中其他任务暂时不运行时,系统需要做些什么?通常是运行空闲任务。

在 RTOS任务状态总结及查看 RTOS 任务的状态 小节中我们通过 vTaskGetInfo() 获取系统中当前各个任务的状态:

This is esp32 chip with 2 CPU core(s), WiFi/BT/BLE, Minimum free heap size: 295172 bytes
TASK3: task3_flag = 0

app_main task status: xTaskNumber=4 eCurrentState=0 uxCurrentPriority=1
Task Name       Status  Prio    HWM     Task#   Affinity
task4           X       24      1296    10      -1
main            R       1       2368    4       0
IDLE1            R       0       1068    6       1
IDLE0            R       0       1108    5       0
task3           B       22      472     9       -1
esp_timer       S       22      3656    3       0
ipc1            B       24      1116    2       1
task2           S       23      1600    8       

你可能感兴趣的:(双核,RTOS,进阶篇,freertos,c语言,iot,单片机)