#include "kernel_rename.h"#include <kernel.h>#include <t_syslog.h>#include "target_config.h"マクロ定義 | |
| #define | CAST(type, val) ((type)(val)) |
| #define | BIT_FIELD_UINT unsigned int |
| #define | BIT_FIELD_BOOL BIT_FIELD_UINT |
| #define | TMIN_TSKID 1 |
| #define | TMIN_SEMID 1 |
| #define | TMIN_FLGID 1 |
| #define | TMIN_DTQID 1 |
| #define | TMIN_PDQID 1 |
| #define | TMIN_MBXID 1 |
| #define | TMIN_MPFID 1 |
| #define | TMIN_CYCID 1 |
| #define | TMIN_ALMID 1 |
| #define | TNUM_TPRI (TMAX_TPRI - TMIN_TPRI + 1) |
| #define | TNUM_MPRI (TMAX_MPRI - TMIN_MPRI + 1) |
| #define | TNUM_INTPRI (TMAX_INTPRI - TMIN_INTPRI + 1) |
関数 | |
| void | initialize_object (void) |
| void | call_inirtn (void) |
| void | call_terrtn (void) |
| void | sta_ker (void) |
| void | exit_kernel (void) |
変数 | |
| const SIZE | istksz |
| STK_T *const | istk |
| bool_t | kerflg |
| #define BIT_FIELD_BOOL BIT_FIELD_UINT |
kernel_impl.h の 112 行で定義されています。
| #define BIT_FIELD_UINT unsigned int |
kernel_impl.h の 101 行で定義されています。
| #define CAST | ( | type, | |||
| val | ) | ((type)(val)) |
kernel_impl.h の 76 行で定義されています。
| #define TMIN_ALMID 1 |
kernel_impl.h の 126 行で定義されています。
| #define TMIN_CYCID 1 |
kernel_impl.h の 125 行で定義されています。
| #define TMIN_DTQID 1 |
kernel_impl.h の 121 行で定義されています。
| #define TMIN_FLGID 1 |
kernel_impl.h の 120 行で定義されています。
| #define TMIN_MBXID 1 |
kernel_impl.h の 123 行で定義されています。
| #define TMIN_MPFID 1 |
kernel_impl.h の 124 行で定義されています。
| #define TMIN_PDQID 1 |
kernel_impl.h の 122 行で定義されています。
| #define TMIN_SEMID 1 |
kernel_impl.h の 119 行で定義されています。
| #define TMIN_TSKID 1 |
kernel_impl.h の 118 行で定義されています。
| #define TNUM_INTPRI (TMAX_INTPRI - TMIN_INTPRI + 1) |
kernel_impl.h の 133 行で定義されています。
| #define TNUM_MPRI (TMAX_MPRI - TMIN_MPRI + 1) |
kernel_impl.h の 132 行で定義されています。
| #define TNUM_TPRI (TMAX_TPRI - TMIN_TPRI + 1) |
| void call_inirtn | ( | void | ) |
| void call_terrtn | ( | void | ) |
| void exit_kernel | ( | void | ) |
参照先 assert, call_atexit(), call_terrtn, と target_exit.
00153 { 00154 /* 00155 * 終了処理ルーチンの実行 00156 */ 00157 call_terrtn(); 00158 00159 /* 00160 * atexitの処理とデストラクタの実行 00161 */ 00162 call_atexit(); 00163 00164 /* 00165 * ターゲット依存の終了処理 00166 */ 00167 target_exit(); 00168 assert(0); 00169 }
| void initialize_object | ( | void | ) |
| void sta_ker | ( | void | ) |
prc_cfg1_out.h の 9 行で定義されています。
参照先 assert, call_inirtn, initialize_object, initialize_tmevt, kerflg, LOG_KER_ENTER, start_dispatch, と target_initialize.
Copyright © 2008 by Kijineko Inc.