|
WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
|
#include "los_task_base.h"#include "los_task.h"#include "los_sched_pri.h"#include "los_stackinfo_pri.h"#include "los_lockdep.h"#include "arch/task.h"

结构体 | |
| struct | OsTaskRobin |
宏定义 | |
| #define | SIGNAL_NONE 0U |
| #define | SIGNAL_KILL (1U << 0) |
| #define | SIGNAL_SUSPEND (1U << 1) |
| #define | SIGNAL_AFFI (1U << 2) |
| #define | OS_INVALID_VALUE 0xFFFFFFFF |
| #define | OS_TASK_INVALID_CPUID 0xFFFF |
| #define | OS_TASK_ERRORID 0xFFFFFFFF |
| #define | OS_CHECK_TASK_BLOCK |
| #define | OS_TSK_PRINUM (LOS_TASK_PRIORITY_LOWEST - LOS_TASK_PRIORITY_HIGHEST + 1) |
| #define | OS_TSK_GET_INDEX(taskId) (taskId) |
| #define | OS_TASK_ID_CHECK_INVALID(taskId) (OS_TSK_GET_INDEX(taskId) >= g_taskMaxNum) |
| #define | OS_TCB_FROM_PENDLIST(ptr) LOS_DL_LIST_ENTRY(ptr, LosTaskCB, pendList) |
| #define | OS_TCB_FROM_TID(taskId) (((LosTaskCB *)g_osTaskCBArray) + (taskId)) |
| #define | OS_TASK_STACK_POOL m_aucSysMem1 |
| #define | OS_ALL_TASK_MASK 0xFFFFFFFF |
类型定义 | |
| typedef VOID(* | TASK_RECYCLE_HOOK) (UINT32 taskId) |
| typedef VOID(* | TASK_DELETE_HOOK) (UINT32 taskId) |
变量 | |
| UINT32 | g_taskMaxNum |
| LosTaskCB * | g_osTaskCBArray |
| UINT8 * | g_osIdleTaskStack [LOSCFG_KERNEL_CORE_NUM] |
| TASK_RECYCLE_HOOK | g_taskRecycleHook |
| TASK_DELETE_HOOK | g_taskDeleteHook |
| #define OS_ALL_TASK_MASK 0xFFFFFFFF |
| #define OS_CHECK_TASK_BLOCK |
| #define OS_INVALID_VALUE 0xFFFFFFFF |
| #define OS_TASK_ERRORID 0xFFFFFFFF |
| #define OS_TASK_ID_CHECK_INVALID | ( | taskId | ) | (OS_TSK_GET_INDEX(taskId) >= g_taskMaxNum) |
| #define OS_TASK_INVALID_CPUID 0xFFFF |
| #define OS_TASK_STACK_POOL m_aucSysMem1 |
| #define OS_TCB_FROM_PENDLIST | ( | ptr | ) | LOS_DL_LIST_ENTRY(ptr, LosTaskCB, pendList) |
| #define OS_TCB_FROM_TID | ( | taskId | ) | (((LosTaskCB *)g_osTaskCBArray) + (taskId)) |
| #define OS_TSK_GET_INDEX | ( | taskId | ) | (taskId) |
| #define OS_TSK_PRINUM (LOS_TASK_PRIORITY_LOWEST - LOS_TASK_PRIORITY_HIGHEST + 1) |
| #define SIGNAL_AFFI (1U << 2) |
| #define SIGNAL_KILL (1U << 0) |
| #define SIGNAL_NONE 0U |
| #define SIGNAL_SUSPEND (1U << 1) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |