创建任务初始化函数,这里包含了四个形参: 参数1:um_os *task; 任务结构指针 参数2: void(*entry)(void *) 任务入口函数 参数3: void *param 传递给任务的参数 参数4: UM_OS_uint32_t *stask_stack 任务对应堆栈地址 void Task_Init(um_os *task,void(*entry)(void *),void *param,um_uint32_t *stack)
{
task->stack_addr = stack;
}
|