Transcription of NORTi Version 4 ユーザーズガイド・カーネル編
1 ITRON OS NORTi Kernel User's Guide OS NORTi Version 4 NORTi Version 4 OS CPU NORTi3 NORTi OS NORTi OS NORTi ITRON TCP/IP API TCP/IP NORTi NORTi NORTi Version 4 TCP/IP NORTi ITRON Micro Industrial TRON TRON The Realtime Operating system Nucleus NORTi CPU NORTi Kernel User's Guide 2 20 32 28 132 pol_dtq prcv_dtq (PDF 3 ) 3 5 NORTi3 8 API API 9 10 RDVPTN, MODE ER_BOOL 14 15 (8 CPU )
2 19 DTQID_MAX ,MTXID_MAX, ISRID_MAX, SVCFN_MAX 20 28 56 RISC 56 70 can_act ER ER_UINT 76 chg_rqd chg_pri 78,80 8 CPU tskwai 89 can_wup ER ER_UINT 92 8 CPU TMO 173 acre_por ER ER_ID 187 " RISC " 196 acre_isr ER ER_ID 199 8 CPU OS 217,218 8 CPU SYSTIM 226 acre_alm ER ER_ID 229 ref_sem ID E_PAR E_ID 235 ER ER_UINT 237 cal_svc ER ER_UINT 249,282 T_RCFG int SIZE 5 can_act, ref_tsk,ref_tst, def_tex, ref_tex, ras_tex, stp_ovr,ref_ovr (tskid = TSK_SELF) can_wup, acre_sem, acre_flg, acre_dtq, acre_mbx, acre_mtx, acre_mbf, trcv_mbf, acre_por, cal_por, acp_por, acre_isr, cre_mpl, acre_mbf, acre_cyc, acre_alm NORTi Kernel User's Guide 252 1msec 10msec 252 intsta 276 8 CPU tskwai 283 TA_ACT ( PDF )
3 , ID 4 4 21 25 64 T_CTSK name NULL 65 cre_tsk T_CTSK stk "" NULL 76 chg_pri TSK_SELF E_ID 100,110 122,135 149,158 171,199 208 name 24,35 110,111 123,124 136,137 149,150 158,159 172,173 199,200 209,210 name 101 T_CSEM isemcnt 0 1 139-141 T_MSG msgpri 154 pol_mtx ploc_mtx 217 Iset_tim NORTi Kernel User's Guide 260 ifsnd_dtq 266 pget_mpl 275 API 5 ( ) 18 1 32 1 31 75 chg_pri TMIN_TPRI,TMAX_TPRI 76 chg_pri TMIN_TPRI 86 tslp_tsk 91 2 rel_wai irel_wai 116 UINT FLGPTN 121 ref_flg (&rflg,ID_flg1) (ID_flg1,&rflg) 140 snd_mbx get_mpf (&msg,ID_mpf) (ID_mpf,&msg)
4 144 prcv_mbx , 186 ID inhno inhno 192,193 set_psw vset_psw 194 196 cre_isr acre_isr 197 ref_isr del_isr ref_isr 199 1 mplsz 200 vcre_mpl acre_mpl 218 *pk_systim *p_systim 219,220 cycatr 220,221 cre_cyc acre_cyc T_DCYC T_CCYC dcyc ccyc cre_cyc acre_cyc TA_STA TA_HLNG|TA_STA 226 T_DALM T_CALM dalm1 calm1 229 TALM_STA 235 dev_svc def_svc 248 pk_ralm pk_rver 283 TMAX_TPRI 285 TMAX_WUPCNT,TMAX_SUSCNT,TMAX_ACTCNT,TMAX _MAXSEM 286 NORTi NORTi Kernel User's Guide 1 1 .. 1 .. 1.
5 1 C .. 1 .. 1 1 .. 1 .. 2 (READY).. 3 (RUNNING).. 3 (WAITING).. 3 (SUSPENDED).. 3 (WAITING-SUSPENDED).. 3 (DORMANT).. 4 (NON-EXISTENT).. 4 NORTi3 .. 4 .. 5 ID .. 5 .. 5 .. 5 .. 5 .. 6 .. 6 .. 6 .. 7 .. 7 .. 7 .. 7 .. 7 .. 8 .. 8 API API .. 8 .. 9 .. 9 .. 9 .. 9 .. 9 (32 CPU ) .. 10 .. 10 ITRON ..10 .. 11 NORTi3 .. 11 (16 CPU ) .. 12 .. 12 ITRON ..12 .. 13 NORTi3 .. 13 2 2 .. 16 .. 16 .. 17 .. 17 .. 17 .. 18 .. 18 ..18 .. 19 .. 19.
6 20 ..20 .. 21 .. 21 .. 22 .. 22 ID .. 23 ID .. 23 .. 24 .. 25 3 .. 26 .. 26 .. 26 .. 26 .. 27 ..28 .. 28 .. 28 .. 28 .. 28 .. 29 ent_int .. 29 ent_int .. 29 auto .. 30 .. 30 .. 30 .. 30 .. 31 .. 31 .. 31 .. 31 .. 32 .. 33 .. 33 main .. 33 .. 33 I/O .. 33 .. 34 .. 34 .. 34 .. 34 .. 35 4 .. 36 3 .. 36 NORTi3 .. 36 .. 36 .. 37 .. 38 .. 38 NORTi3 .. 38 .. 38 .. 38 .. 39 .. 40 .. 40 NORTi3 .. 40 .. 40 .. 40 ( ).
7 41 .. 41 NORTi3 .. 41 .. 41 .. 42 ( ).. 43 .. 43 NORTi3 .. 43 .. 43 .. 44 .. 44 ( ).. 45 .. 45 NORTi3 .. 45 .. 45 .. 45 ( ).. 46 .. 46 NORTi3 .. 46 .. 46 .. 47 .. 47 ( ).. 48 .. 48 NORTi3 .. 48 .. 48 ( ).. 49 .. 49 NORTi3 .. 49 .. 49 .. 49 .. 50 .. 50 0 .. 51 ( ).. 52 .. 52 NORTi3 .. 52 .. 52 .. 53 .. 53 .. 54 .. 54 4 .. 54 .. 55 .. 55 NORTi3 .. 55 .. 55 .. 55 .. 55 .. 56 RISC .. 56 ..56 .. 57 .. 57 NORTi3 .. 57 .. 57 .. 58 .. 58 .. 58 .. 59.
8 59 NORTi3 .. 59 .. 59 .. 60 .. 60 .. 60 .. 61 .. 61 NORTi3 .. 61 .. 61 .. 62 .. 62 NORTi3 .. 62 .. 62 .. 63 NORTi3 .. 63 .. 63 5 .. 64 64 66 67 68 68 70 71 72 73 74 75 77 78 80 .. 81 81 82 83 84 5 85 87 89 90 91 91 92 .. 93 93 95 95 96 97 98 99 ( ).. 100 100 102 103 104 104 105 106 107 108 ( ).. 109 109 111 112 113 113 115 116 118 119 121 ( ).. 122 122 124 125 126 127 127 128 130 130 131 132 133 134 ( ).. 135 135 137 138 139 142 6 144 145 147 ( ).. 148 148 150 151 152 153 154 155 156 ( ).. 157 157 159 160 161 163 164 166 167 168 170 ( ).
9 171 171 173 174 175 177 178 180 181 182 183 184 185 .. 186 186 187 189 190 191 192 193 194 196 197 197 ( ).. 198 198 200 201 202 204 205 206 207 7 ( ).. 208 208 210 211 212 213 214 215 216 .. 217 217 218 219 221 222 223 223 224 225 226 227 228 228 229 230 231 233 233 234 .. 235 235 237 .. 238 238 238 239 239 240 241 241 242 242 243 244 244 245 246 246 247 .. 248 248 249 6 250 251 252 8 252 253 7 .. 254 .. 255 .. 255 .. 256 .. 257 .. 258 .. 259 .. 260 ( ).. 261 .. 262 ( ).. 263 .. 264 .. 265 .. 266 .. 267.
10 268 .. 269 .. 270 .. 271 .. 272 .. 273 .. 274 API .. 275 .. 276 .. 276 .. 276 .. 276 .. 276 .. 277 .. 277 .. 277 .. 277 .. 277 .. 277 .. 278 .. 278 .. 278 .. 278 .. 278 ..278 .. 279 ..279 .. 279 .. 279 .. 279 .. 279 ..280 ..280 .. 280 ..280 .. 280 .. 280 .. 281 9 ..281 .. 281 .. 281 ..281 .. 281 .. 282 ..282 .. 282 .. 283 NORTi3 .. 286 1 NORTi Kernel User's Guide 1 1 NORTi OS 1 CPU OS TCB RAM 1 C NORTi C C OS OS / CPU CPU NORTi ITRON ITRON ITRON API OS NORTi (CPU )
