ESP 显示当前所有的FreeRTOS任务

#include 
#include "esp_log.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"


/*
task_list()
显示当前的所有FreeRTOS任务
使用前,请在menuconfig中启动
Enable FreeRTOS trace facility
Enable FreeRTOS stats formatting functions
*/
void task_list(void)
{
    char ptrTaskList[250];
    vTaskList(ptrTaskList);
    printf("*******************************************\n");
    printf("Task            State   Prio    Stack    Num\n");
    printf("*******************************************\n");
    printf(ptrTaskList);
    printf("*******************************************\n");
}

void app_main(void)
{   
    //显示当前的所有FreeRTOS任务
    task_list();
}

 上述代码,可以用来显示ESP32等芯片当前正在运行的FreeRTOS任务。

你可能感兴趣的:(windows,ESP)