Files

49 lines
877 B
C

#include "stm32f10x.h" // Device header
#include "FreeRTOS.h"
#include "task.h"
/* 创建一个新任务,需要创建任务句柄,任务句柄与任务函数一一对应。 */
TaskHandle_t xSampleTaskHandler;
/* 创建任务 */
void vSampleTask(void *pvParameters)
{
while(1)
{
}
}
void vCreateTasksList(void)
{
xTaskCreate(
(TaskFunction_t ) vSampleTask,
(char * ) "TaskName_SampleTask",
(configSTACK_DEPTH_TYPE) 256,
(void * ) NULL,
(UBaseType_t ) 2,
(TaskHandle_t * ) &xSampleTaskHandler);
}
void vCreateQueuesList(void)
{
}
void vCreateSemaphoresList(void)
{
}
int main(void)
{
vCreateTasksList();
vCreateQueuesList();
vCreateSemaphoresList();
vTaskStartScheduler();
while(1)
{
}
}