FreeRTOS任务运行时间信息统计
函数分析
以下两个函数都是任务运行时间信息统计函数

程序
主程序
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "timer.h"
#include "key.h"
#include "string.h"
#include "FreeRTOS.h"
#include "task.h"
#define START_TASK_PRIO 1
#define TASK1_TASK_PRIO 2
#define TASK2_TASK_PRIO 3
#define RUNTIMESTATS_TASK_PRIO 4
#define START_STK_SIZE 128
#define TASK1_STK_SIZE 128
#define TASK2_STK_SIZE 128
#define RUNTIMESTATS_STK_SIZE 128
TaskHandle_t StartTask_Handler;
TaskHandle_t Task1Task_Handler;
TaskHandle_t Task2Task_Handler;
TaskHandle_t RunTimeStats_Handler;
void start_task(void *pvParameters);
void task1_task(void *pvParameters);
void task2_task(void *pvParameters);
void RunTimeStats_task(void *pvParameters);
char RunTimeInfo[400];
int main(void)
{
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);
delay_init(168);
uart_init(115200)