|
GadgetSeed
0.9.6
|
タスクコンテキストブロック [詳解]


データ構造 | |
| struct | tcb_queue |
| タスクキュー [詳解] | |
| struct | st_tcb |
| タスクコンテキスト [詳解] | |
マクロ定義 | |
| #define | TASK_NAME_LEN 15 |
| 最大タスク名長 | |
| #define | PSTAT_READY 0 |
| タスク 実行可能状態 | |
| #define | PSTAT_RUN 1 |
| タスク 実行状態 | |
| #define | PSTAT_TIMER_WAIT 2 |
| タスク タイマ待ち状態 | |
| #define | PSTAT_EVENT_WAIT 3 |
| タスク イベント待ち状態 | |
| #define | PSTAT_MUTEX_WAIT 4 |
| タスク MUTEXロック解除待ち状態 | |
| #define | PSTAT_REQUEST_WAIT 5 |
| タスク 起床待ち状態 | |
| #define | PSTAT_DORMANT 6 |
| タスク 休止状態 | |
型定義 | |
| typedef int(* | task_func) (char *arg) |
| タスク関数 | |