任务管理
任务创建与删除
任务创建
1 | void OSTaskCreate((OS_TCB *) p_tcb, |
任务删除
1 | void OSTaskDel (OS_TCB *p_tcb, /* 任务控制快 */ |
任务挂起和恢复
注意:
- 禁止在中断中调用。任务挂起可恢复;任务删除不可恢复,需重新创建,在创建时会初始化任务堆栈。
- 可嵌套。
任务挂起
1 | void OSTaskSuspend (OS_TCB *p_tcb, /* 任务控制快 */ |
任务恢复
1 | void OSTaskResume (OS_TCB *p_tcb, /* 任务控制快 */ |
评论