ESP32 中使用 vTaskList() 列出所有任务列表

要使用 vTaskList() 函数,首先要先进行配置 configUSE_TRACE_FACILITYconfigUSE_STATS_FORMATTING_FUNCTIONS

还有一个 vTaskGetRunTimeStats() 函数。

void task_list(void)
{
    char ptrTaskList[250];
    vTaskList(ptrTaskList);
    printf("**********************************************\n");
    printf("Task         State   Prio    Stack     Num\n");
    printf("**********************************************\n");
    printf(ptrTaskList);
    printf("**********************************************\n");
}
posted @ 2023-05-05 01:16  小土坡  阅读(515)  评论(0)    收藏  举报