GadgetSeed  0.9.6
tcb.h ファイル

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

#include "sysconfig.h"
#include "queue.h"
#include "asm.h"
tcb.h の依存先関係図:
被依存関係図:

[ソースコード]

データ構造

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)
 タスク関数
 

詳解

タスクコンテキストブロック

日付
2011.10.19
著者
Takashi SHUDO

tcb.h に定義があります。