[26] | 1 |
|
---|
| 2 | ï¼ TOPPERS/JSPã«ã¼ãã« ã¦ã¼ã¶ãºããã¥ã¢ã« ï¼
|
---|
| 3 |
|
---|
| 4 | ï¼Release 1.4.4対å¿ï¼æçµæ´æ°: 29-Dec-2010ï¼
|
---|
| 5 |
|
---|
| 6 | â» ãã®ã¦ã¼ã¶ãºããã¥ã¢ã«ã¯ï¼Î¼ITRON4.0ä»æ§æ¸ï¼Ver. 4.02.00ï¼ã®å
|
---|
| 7 | 容ã
|
---|
| 8 | åæã«è¨è¿°ãã¦ããã¾ãï¼Î¼ITRON4.0ä»æ§æ¸ã¯ï¼ä»¥ä¸ã®URLãããã¦ã³ãã¼ã
|
---|
| 9 | ãããã¨ãã§ãã¾ãï¼
|
---|
| 10 | http://www.ertl.jp/ITRON/SPEC/mitron4-j.html
|
---|
| 11 |
|
---|
| 12 | ----------------------------------------------------------------------
|
---|
| 13 | TOPPERS/JSP Kernel
|
---|
| 14 | Toyohashi Open Platform for Embedded Real-Time Systems/
|
---|
| 15 | Just Standard Profile Kernel
|
---|
| 16 |
|
---|
| 17 | Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory
|
---|
| 18 | Toyohashi Univ. of Technology, JAPAN
|
---|
| 19 | Copyright (C) 2004-2007 by Embedded and Real-Time Systems Laboratory
|
---|
| 20 | Graduate School of Information Science, Nagoya Univ., JAPAN
|
---|
| 21 |
|
---|
| 22 | ä¸è¨èä½æ¨©è
|
---|
| 23 | ã¯ï¼ä»¥ä¸ã® (1)ã(4) ã®æ¡ä»¶ãï¼Free Software Foundation
|
---|
| 24 | ã«ãã£ã¦å
|
---|
| 25 | ¬è¡¨ããã¦ãã GNU General Public License ã® Version 2 ã«è¨
|
---|
| 26 | è¿°ããã¦ããæ¡ä»¶ãæºããå ´åã«éãï¼æ¬ã½ããã¦ã§ã¢ï¼æ¬ã½ããã¦ã§ã¢
|
---|
| 27 | ãæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ã使ç¨ã»è¤è£½ã»æ¹å¤ã»åé
|
---|
| 28 | å¸ï¼ä»¥ä¸ï¼
|
---|
| 29 | å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
|
---|
| 30 | (1) æ¬ã½ããã¦ã§ã¢ãã½ã¼ã¹ã³ã¼ãã®å½¢ã§å©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½
|
---|
| 31 | 権表示ï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ã½ã¼
|
---|
| 32 | ã¹ã³ã¼ãä¸ã«å«ã¾ãã¦ãããã¨ï¼
|
---|
| 33 | (2) æ¬ã½ããã¦ã§ã¢ãï¼ã©ã¤ãã©ãªå½¢å¼ãªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
|
---|
| 34 | ç¨ã§ããå½¢ã§åé
|
---|
| 35 | å¸ããå ´åã«ã¯ï¼åé
|
---|
| 36 | å¸ã«ä¼´ãããã¥ã¡ã³ãï¼å©ç¨
|
---|
| 37 | è
|
---|
| 38 | ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨
|
---|
| 39 | ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
|
---|
| 40 | (3) æ¬ã½ããã¦ã§ã¢ãï¼æ©å¨ã«çµã¿è¾¼ããªã©ï¼ä»ã®ã½ããã¦ã§ã¢éçºã«ä½¿
|
---|
| 41 | ç¨ã§ããªãå½¢ã§åé
|
---|
| 42 | å¸ããå ´åã«ã¯ï¼æ¬¡ã®ããããã®æ¡ä»¶ãæºããã
|
---|
| 43 | ã¨ï¼
|
---|
| 44 | (a) åé
|
---|
| 45 | å¸ã«ä¼´ãããã¥ã¡ã³ãï¼å©ç¨è
|
---|
| 46 | ããã¥ã¢ã«ãªã©ï¼ã«ï¼ä¸è¨ã®è
|
---|
| 47 | ä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãæ²è¼ãããã¨ï¼
|
---|
| 48 | (b) åé
|
---|
| 49 | å¸ã®å½¢æ
|
---|
| 50 | ãï¼å¥ã«å®ããæ¹æ³ã«ãã£ã¦ï¼TOPPERSããã¸ã§ã¯ãã«
|
---|
| 51 | å ±åãããã¨ï¼
|
---|
| 52 | (4) æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ
|
---|
| 53 | 害ãããï¼ä¸è¨èä½æ¨©è
|
---|
| 54 | ããã³TOPPERSããã¸ã§ã¯ããå
|
---|
| 55 | 責ãããã¨ï¼
|
---|
| 56 |
|
---|
| 57 | æ¬ã½ããã¦ã§ã¢ã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
|
---|
| 58 | ã
|
---|
| 59 | ãã³TOPPERSããã¸ã§ã¯ãã¯ï¼æ¬ã½ããã¦ã§ã¢ã«é¢ãã¦ï¼ãã®é©ç¨å¯è½æ§ã
|
---|
| 60 | å«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ã½ããã¦ã§ã¢ã®å©ç¨ã«ããç´
|
---|
| 61 | æ¥çã¾ãã¯éæ¥çã«çãããããªãæ害ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè² ããªãï¼
|
---|
| 62 |
|
---|
| 63 | @(#) $Id: user.txt,v 1.90 2007/05/28 02:06:45 honda Exp $
|
---|
| 64 | ----------------------------------------------------------------------
|
---|
| 65 | * μITRON4.0ä»æ§ã¯ï¼ããã³åä¼ãä¸å¿ã¨ãªã£ã¦çå®ããããªã¼ãã³ãªãªã¢
|
---|
| 66 | ã«ã¿ã¤ã ã«ã¼ãã«ä»æ§ã§ãï¼Î¼ITRON4.0ä»æ§ã®ä»æ§æ¸ã¯ï¼ããã³åä¼ã®ãã¼
|
---|
| 67 | ã ãã¼ã¸ï¼http://www.assoc.tron.org/ï¼ããå
|
---|
| 68 | ¥æãããã¨ãã§ãã¾ãï¼
|
---|
| 69 | ----------------------------------------------------------------------
|
---|
| 70 | * TRON 㯠"The Real-time Operating system Nucleus" ã®ç¥ç§°ã§ãï¼
|
---|
| 71 | * ITRON 㯠"Industrial TRON" ã®ç¥ç§°ã§ãï¼
|
---|
| 72 | * μITRON 㯠"Micro Industrial TRON" ã®ç¥ç§°ã§ãï¼
|
---|
| 73 | * TRONï¼ITRONï¼ããã³Î¼ITRONã¯ï¼ç¹å®ã®ååãªããã¯åå群ãæãå称ã§
|
---|
| 74 | ã¯ããã¾ããï¼
|
---|
| 75 | * TOPPERS 㯠"Toyohashi OPen Platform for Embedded Real-time Systems"
|
---|
| 76 | ã®ç¥ç§°ï¼JSP 㯠"Just Standard Profile" ã®ç¥ç§°ã§ãï¼
|
---|
| 77 | * æ¬ããã¥ã¢ã«ä¸ã®åååã¯ï¼å社ã®åæ¨ã¾ãã¯ç»é²åæ¨ã§ãï¼
|
---|
| 78 | ----------------------------------------------------------------------
|
---|
| 79 |
|
---|
| 80 |
|
---|
| 81 | ï¼ï¼TOPPERS/JSPã«ã¼ãã«ã®æ¦è¦
|
---|
| 82 |
|
---|
| 83 | TOPPERS/JSPã«ã¼ãã«ï¼ä»¥ä¸ï¼åã«JSPã«ã¼ãã«ã¨æ¸ãï¼ã¯ï¼TOPPERSããã¸ã§
|
---|
| 84 | ã¯ãã«ããã¦éçºããμITRON4.0ä»æ§ã«æºæ ãããªã¢ã«ã¿ã¤ã ã«ã¼ãã«ã§ããï¼
|
---|
| 85 | JSPï¼Just Standard Profileï¼ã®ååã示ãéãï¼Î¼ITRON4.0ä»æ§ã®ã¹ã¿ã³ã
|
---|
| 86 | ã¼ããããã¡ã¤ã«è¦å®ã«å¾ã£ã¦å®è£
|
---|
| 87 | ããã¦ããï¼
|
---|
| 88 |
|
---|
| 89 | 1.1 ã¿ã¼ã²ããããã»ããµï¼ã¿ã¼ã²ããã·ã¹ãã
|
---|
| 90 |
|
---|
| 91 | JSPã«ã¼ãã«ã¯ï¼ç¾æç¹ã§ï¼ä»¥ä¸ã®ã¿ã¼ã²ããããã»ããµï¼ã¿ã¼ã²ããã·ã¹ã
|
---|
| 92 | ã ããµãã¼ããã¦ããï¼
|
---|
| 93 |
|
---|
| 94 | ãã£ã¬ã¯ããªå éçºç°å¢
|
---|
| 95 | ããã»ããµï¼åçªï¼ ã·ã¹ãã ï¼ã¡ã¼ã«åï¼
|
---|
| 96 |
|
---|
| 97 | m68k GNUéçºç°å¢
|
---|
| 98 | M68040ï¼MC68LC040ï¼ DVE-68K/40ï¼é»ç£ï¼
|
---|
| 99 |
|
---|
| 100 | sh1 GNUéçºç°å¢
|
---|
| 101 | SH1ï¼SH7032ï¼ KZ-SH1-01ï¼äº¬é½ãã¤ã¯ãã³ã³ãã¥ã¼ã¿ï¼
|
---|
| 102 | â» RISCè©ä¾¡ãããSH-1ï¼CQåºçï¼ã§ãåä½
|
---|
| 103 | SH1ï¼SH7034ï¼ Î¼ITRONæè¼SH1CPUãã¼ãï¼(æ ª)ä¸å¤®è£½ä½æï¼
|
---|
| 104 |
|
---|
| 105 |
|
---|
| 106 | sh2 GNUéçºç°å¢
|
---|
| 107 | SH2(SH7145) AP_SH2F_6Aï¼ã¢ã«ãã¡ããã¸ã§ã¯ãï¼
|
---|
| 108 | SH2(SH7615) HSB7615IT ï¼åæé»åï¼
|
---|
| 109 |
|
---|
| 110 | sh3 GNUéçºç°å¢
|
---|
| 111 | SH3ï¼SH7709Aï¼ MS7709ASE01 ï¼æ¥ç«è¶
|
---|
| 112 | LSIã·ã¹ãã ãºï¼
|
---|
| 113 | SH3ï¼SH7729Rï¼ MS7729RSE01 ï¼æ¥ç«è¶
|
---|
| 114 | LSIã·ã¹ãã ãºï¼
|
---|
| 115 | SH3ï¼SH7727ï¼ MS7727CP01 ï¼æ¥ç«è¶
|
---|
| 116 | LSIã·ã¹ãã ãºï¼
|
---|
| 117 | SH4ï¼SH7750ï¼ MS7750SE01 ï¼æ¥ç«è¶
|
---|
| 118 | LSIã·ã¹ãã ãºï¼
|
---|
| 119 |
|
---|
| 120 | sh3-ghs GHSéçºç°å¢
|
---|
| 121 | SH3ï¼SH7709Aï¼ MS7709ASE01 ï¼æ¥ç«è¶
|
---|
| 122 | LSIã·ã¹ãã ãºï¼
|
---|
| 123 | SH3ï¼SH7727ï¼ MS7727CP01 ï¼æ¥ç«è¶
|
---|
| 124 | LSIã·ã¹ãã ãºï¼
|
---|
| 125 |
|
---|
| 126 | h8 GNUéçºç°å¢
|
---|
| 127 | H8ï¼H8/3052Fï¼ AKI-H8/3052Fï¼ç§æé»åéåï¼
|
---|
| 128 | H8ï¼H8/3069Fï¼ AKI-H8/3069Fï¼ç§æé»åéåï¼
|
---|
| 129 |
|
---|
| 130 | h8-renesas Renesas社ã®éçºç°å¢
|
---|
| 131 | H8(HSB8F3048BF25) H8/3048F-ONEã¹ã¿ã¼ã¿ããã((æ ª)åæé»å)
|
---|
| 132 |
|
---|
| 133 | h8s-renesas Renesas社ã®éçºç°å¢
|
---|
| 134 | H8S(H8S/2339F) MiNET-H8S/2339Fï¼æ ªå¼ä¼ç¤¾ãã¹ã製ï¼
|
---|
| 135 |
|
---|
| 136 | armv4 GNUéçºç°å¢
|
---|
| 137 | ARM9ï¼ARM922Tï¼ Integrator/AP+CM922Tï¼ARMï¼
|
---|
| 138 | ARM9ï¼ARM926EJ-Sï¼ AZ9360MBï¼YDKï¼
|
---|
| 139 |
|
---|
| 140 | armv4-ghs GHSéçºç°å¢
|
---|
| 141 | ARM9 ï¼ARM920Tï¼ Integrator/AP+CM920Tï¼ARMï¼
|
---|
| 142 | ARM9Eï¼ARM966E-Sï¼ Integrator/AP+CM966E-Sï¼ARMï¼
|
---|
| 143 |
|
---|
| 144 | m32r GNUéçºç°å¢
|
---|
| 145 | M32Rï¼M32102S6FPï¼ M3A-2131G50ï¼ä¸è±é»æ©ï¼
|
---|
| 146 | M32Rï¼M32102S6FPï¼ M3A-ZA36 ï¼ä¸è±é»æ©ï¼
|
---|
| 147 |
|
---|
| 148 | m32c-renesas Renesas社ã®éçºç°å¢
|
---|
| 149 | M32C OAKS32ï¼ãªã¼ã¯ã¹é»åï¼
|
---|
| 150 |
|
---|
| 151 | microblaze GNUéçºç°å¢
|
---|
| 152 | MicroBlaze MIREFï¼YDKï¼
|
---|
| 153 | MicroBlaze MIRE_MULTI3000ï¼YDKï¼
|
---|
| 154 | MicroBlaze MultiMedia Boardï¼Xilinxï¼
|
---|
| 155 | MicroBlaze Suzaku(ã¢ãããã¼ã¯ãã¯ã)
|
---|
| 156 |
|
---|
| 157 | tms320c54x TI社ã®éçºç°å¢
|
---|
| 158 | TMS320C54xï¼TSM320C5402ï¼TMS320VC5402 DSKï¼TIï¼
|
---|
| 159 |
|
---|
| 160 | xstormy16 GNUéçºç°å¢
|
---|
| 161 | Xstormy16 ä¸æ´ãã¤ã³ã³éçºãã¼ã«ï¼ä¸æ´é»æ©ï¼
|
---|
| 162 |
|
---|
| 163 | m16c-renesas Renesas社ã®éçºç°å¢
|
---|
| 164 | M16Cï¼M30620FCAFP-CPUï¼ OASKS16ï¼ãªã¼ã¯ã¹é»åï¼
|
---|
| 165 | M16Cï¼M30262F8FG-CPUï¼ OAKS16-MINIï¼ãªã¼ã¯ã¹é»åï¼
|
---|
| 166 |
|
---|
| 167 | s1c33 GNUéçºç°å¢
|
---|
| 168 | SC33 DMT33209ï¼EPSONï¼
|
---|
| 169 | SC33 LUXUN2ï¼EPSONï¼
|
---|
| 170 |
|
---|
| 171 | s1c33-gnu33 GNU33éçºç°å¢
|
---|
| 172 | SC33 DMT33209ï¼EPSONï¼
|
---|
| 173 | SC33 LUXUN2ï¼EPSONï¼
|
---|
| 174 |
|
---|
| 175 | nios2 GNUéçºç°å¢
|
---|
| 176 | Nios2 NiosII Development Boardï¼ã¢ã«ãã©ï¼
|
---|
| 177 |
|
---|
| 178 | v850 GNUéçºç°å¢
|
---|
| 179 | V850 TK-850/KJ1+ (Application Corp.)
|
---|
| 180 | V850 TK-850/SG2 (Application Corp.)
|
---|
| 181 |
|
---|
| 182 | tlcs900 æ±èã»ãã³ã³ãã¯ã¿ç¤¾è£½ã®éçºç°å¢
|
---|
| 183 | TMP91CY22-CPU Zup-F16æ¡å¼µãã¼ã(ã¿ããã³å·¥æ¥æ ªå¼ä¼ç¤¾)
|
---|
| 184 |
|
---|
| 185 | ã¾ãï¼ä»¥ä¸ã®ã¿ã¼ã²ããã¯ï¼ä»¥åã®ãã¼ã¸ã§ã³(1.4.1)ã®ã³ã¼ãããã¢ããã
|
---|
| 186 | ã¼ãããã¦ãããï¼åä½ç¢ºèªãè¡ã£ã¦ããªãããï¼1.4.2以éã§ã¯ï¼åèå®è£
|
---|
| 187 |
|
---|
| 188 | æ±ãã¨ããï¼
|
---|
| 189 |
|
---|
| 190 | h8 GNUéçºç°å¢
|
---|
| 191 | H8ï¼H8/3048Fï¼ AKI-H8/3048Fï¼ç§æé»åéåï¼
|
---|
| 192 | H8 (H8/3069F) NKEV-010H8 (åå·éä¿¡è¨è£
|
---|
| 193 | ãµã¼ãã¹)
|
---|
| 194 |
|
---|
| 195 | h8s GNUéçºç°å¢
|
---|
| 196 | H8Sï¼2350ï¼ H8S/2350 è©ä¾¡ãã¼ã(ãã¹ã)
|
---|
| 197 |
|
---|
| 198 | powerpc32 GNUéçºç°å¢
|
---|
| 199 | PowerPC32ï¼MPC860Tï¼ TB6102Sï¼ã¿ã³ããã¯ï¼
|
---|
| 200 |
|
---|
| 201 | mips3 GNUéçºç°å¢
|
---|
| 202 | MIPS3ï¼VR4131ï¼ KZ-Vr4131PCI-01ï¼äº¬é½ãã¤ã¯ãã³ã³ãã¥ã¼ã¿ï¼
|
---|
| 203 | MIPS3ï¼VR5500ï¼ RTE-VR5500-CB(64)ï¼ãã¤ãã¹ã»ã©ãï¼
|
---|
| 204 |
|
---|
| 205 |
|
---|
| 206 | JSPã«ã¼ãã«ã¯ï¼ã«ã¼ãã«ã®ã§ããéãå¤ãã®é¨åãCè¨èªã§è¨è¿°ããï¼ã¿ã¼ã²ã
|
---|
| 207 | ãéä¾åé¨ã¨ä¾åé¨ãæ確ã«åé¢ãããªã©ï¼ä»ã®ã¿ã¼ã²ããããã»ããµã¸ã®ã
|
---|
| 208 | ã¼ãã£ã³ã°ã容æãªæ§é ã«ãªã£ã¦ããï¼ãã ãï¼ãã¼ãã£ã³ã°ã«ã©ã®ç¨åº¦ã®æ
|
---|
| 209 | éãããããã¯ï¼ã¿ã¼ã²ããããã»ããµã®ã¢ã¼ããã¯ãã£ãã·ã¹ãã ã®æ§æãª
|
---|
| 210 | ã©ã«ä¾åããï¼
|
---|
| 211 |
|
---|
| 212 | ãã®ã¦ã¼ã¶ãºããã¥ã¢ã«ã§ã¯ï¼ã¿ã¼ã²ããï¼ã¿ã¼ã²ããããã»ããµããã³ã¿ã¼
|
---|
| 213 | ã²ããã·ã¹ãã ï¼ã«ä¾åããªãæ©è½ã«ã¤ãã¦ã®ã¿èª¬æãã¦ããï¼ã¿ã¼ã²ããã«
|
---|
| 214 | ä¾åããæ©è½ã«ã¤ãã¦ã¯ï¼ã¿ã¼ã²ããæ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 215 | §ãããã¨ï¼
|
---|
| 216 |
|
---|
| 217 | 1.2 éçºç°å¢
|
---|
| 218 |
|
---|
| 219 | JSPã«ã¼ãã«ã¯ï¼GCCãªã©ã®GNUéçºç°å¢ãæ¨æºã®ã½ããã¦ã§ã¢éçºç°å¢ã¨ãã¦
|
---|
| 220 | ãããï¼ä»ã®ç¨®é¡ã®éçºç°å¢ãå©ç¨ã§ããããã«èæ
|
---|
| 221 | ®ãã¦ããï¼å©ç¨ã§ããé
|
---|
| 222 | çºç°å¢ã«ã¤ãã¦ã¯ï¼ã¿ã¼ã²ããæ¯ã¾ãã¯éçºç°å¢æ¯ã®ããã¥ã¢ã«ã§èª¬æããï¼
|
---|
| 223 |
|
---|
| 224 | ã¿ã¼ã²ããéä¾åé¨ã¯ï¼å¤§é¨åã¯æ¨æºçãªCè¨èªã«ãã£ã¦è¨è¿°ããã¦ãããï¼
|
---|
| 225 | æ§è½ã¨å¯èªæ§ã両ç«ãããããã«ï¼ä¸é¨ã§ã¤ã³ã©ã¤ã³é¢æ°ãç¨ãã¦ããï¼ã¤ã³
|
---|
| 226 | ã©ã¤ã³é¢æ°ã®æ©è½ãæããªãéçºç°å¢ã®å ´åã§ãï¼æ¹é ãªãã«å¯¾å¿å¯è½ã§ã¯ã
|
---|
| 227 | ããï¼éå¹çï¼ç¡é§ãªã³ã¼ããçæãããããããããï¼
|
---|
| 228 |
|
---|
| 229 | ã«ã¼ãã«æ¬ä½ã¯ï¼å¤é¨ã®ã©ã¤ãã©ãªé¢æ°ã«ä¾åããªãããã«è¨è¿°ãã¦ããï¼ã
|
---|
| 230 | ã ãï¼ã³ã³ãã¤ã©ãæ¨æºCã©ã¤ãã©ãªé¢æ°ãå¼ã³åºãã³ã¼ããçæããå ´åã
|
---|
| 231 | ããï¼ãã®å ´åã«ã¯æ¨æºCã©ã¤ãã©ãªãå¿
|
---|
| 232 | è¦ã§ããï¼ã¾ãï¼ã·ã¹ãã ãµã¼ãã¹
|
---|
| 233 | ããµãã¼ãã©ã¤ãã©ãªï¼ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ã§æ¨æºCã©ã¤ãã©ãªãå¿
|
---|
| 234 |
|
---|
| 235 | è¦ã«ãªãå ´åãèããããï¼å®éï¼æ¨æºé
|
---|
| 236 | å¸ãããã«å«ã¾ããä¸ã§ï¼ã·ã¹ãã
|
---|
| 237 | ãã°æ©è½ãå¼ã³åºãããã®ã©ã¤ãã©ãªé¢æ°å
|
---|
| 238 | ã§ï¼å¯å¤æ°å¼æ°ãå¦çããããã®
|
---|
| 239 | æ©è½ï¼stdarg.h, va_list, va_start, va_argï¼ãç¨ãã¦ããï¼å®éã«ã¯ï¼GNU
|
---|
| 240 | éçºç°å¢ã§ã¯ï¼å¯å¤æ°å¼æ°ãå¦çããããã®æ©è½ã¯GCCæ¬ä½ã§ãµãã¼ããã¦ã
|
---|
| 241 | ãããï¼æ¨æºCã©ã¤ãã©ãªã¯å¿
|
---|
| 242 | è¦ãªãï¼ï¼ãããã®çç±ã«ããï¼æ¨æºCã©ã¤ãã©
|
---|
| 243 | ãªãç¨ããæ§æãã¨ããããã«ãã¦ããï¼
|
---|
| 244 |
|
---|
| 245 | 1.3 ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢
|
---|
| 246 |
|
---|
| 247 | JSPã«ã¼ãã«ã®ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢ã¨ãã¦ï¼Linuxä¸ã§åä½ããç°å¢ã¨
|
---|
| 248 | Windowsä¸ã§åä½ããç°å¢ãç¨æãã¦ããï¼ãããã®ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢ã¯ï¼
|
---|
| 249 | Linuxããã³Windowsã®ä¸ã¤ã®ããã»ã¹ã®ä¸ã§è¤æ°ã®ã¿ã¹ã¯ãåãæ¿ãã¦åä½ã
|
---|
| 250 | ãããã®ã§ï¼ã¹ã¬ããã©ã¤ãã©ãªã¨ãã¦ä½¿ããã¨ãã§ããï¼
|
---|
| 251 |
|
---|
| 252 | ãããã®ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢ã«ã¤ãã¦ã®è©³ç´°ã¯ï¼ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢æ¯ã®
|
---|
| 253 | ããã¥ã¢ã«ãåç
|
---|
| 254 | §ãããã¨ï¼
|
---|
| 255 |
|
---|
| 256 | 1.4 ã«ã¼ãã«ããµãã¼ãããæ©è½
|
---|
| 257 |
|
---|
| 258 | JSPã«ã¼ãã«ã¯ï¼ååã示ãéãï¼Î¼ITRON4.0ä»æ§ã®ã¹ã¿ã³ãã¼ããããã¡ã¤
|
---|
| 259 | ã«ã«å«ã¾ããæ©è½ããã¹ã¦ãµãã¼ããã¦ããï¼ã¹ã¿ã³ãã¼ããããã¡ã¤ã«ã§ã¯ï¼
|
---|
| 260 | å²è¾¼ã¿ãã³ãã©ã¨å²è¾¼ã¿ãµã¼ãã¹ã«ã¼ãã³ã®ããããããµãã¼ãããã°ãããï¼
|
---|
| 261 | JSPã«ã¼ãã«ã¯ï¼ç¾ç¶ã§ã¯å²è¾¼ã¿ãã³ãã©ã®ã¿ããµãã¼ããã¦ããï¼
|
---|
| 262 |
|
---|
| 263 | ã¹ã¿ã³ãã¼ããããã¡ã¤ã«ã«å«ã¾ããªãæ©è½ã¨ãã¦ï¼ã¿ã¼ã²ããä¾åã«ä»¥ä¸ã®
|
---|
| 264 | å²è¾¼ã¿ç®¡çæ©è½ããã³ãµã¼ãã¹ã³ã¼ã«ããµãã¼ãããå ´åãããï¼ãããã®æ©
|
---|
| 265 | è½ã®å
|
---|
| 266 | ·ä½çãªå
|
---|
| 267 | 容ã«ã¤ãã¦ã¯ï¼ã¿ã¼ã²ããæ¯ã«ç°ãªãï¼è©³ããã¯ï¼ã¿ã¼ã²ãã
|
---|
| 268 | æ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 269 | §ãããã¨ï¼
|
---|
| 270 |
|
---|
| 271 | dis_int å²è¾¼ã¿ã®ç¦æ¢
|
---|
| 272 | ena_int å²è¾¼ã¿ã®è¨±å¯
|
---|
| 273 | chg_ixx å²è¾¼ã¿ãã¹ã¯ã®å¤æ´
|
---|
| 274 | get_ixx å²è¾¼ã¿ãã¹ã¯ã®åç
|
---|
| 275 | §
|
---|
| 276 | â» xx ã¯ã¿ã¼ã²ããæ¯ã«å®ããããï¼
|
---|
| 277 |
|
---|
| 278 | ã¾ãï¼Î¼ITRON4.0ä»æ§ã«å®ç¾©ããã¦ãã以å¤ã«ï¼ä»¥ä¸ã®ç¬èªã®æ¡å¼µæ©è½ããã³
|
---|
| 279 | ãµã¼ãã¹ã³ã¼ã«ããµãã¼ããã¦ããï¼
|
---|
| 280 |
|
---|
| 281 | (1) CPUä¾å¤çºçæã®ã·ã¹ãã ç¶æ
|
---|
| 282 | ã®åç
|
---|
| 283 | §
|
---|
| 284 |
|
---|
| 285 | ã¹ã¿ã³ãã¼ããããã¡ã¤ã«ã§ã¯ï¼CPUä¾å¤ãã³ãã©å
|
---|
| 286 | ã§ï¼CPUä¾å¤ãçºçããã³
|
---|
| 287 | ã³ããã¹ããç¶æ
|
---|
| 288 | ãåç
|
---|
| 289 | §ã§ãããã¨ãå¿
|
---|
| 290 | è¦ã§ãããï¼ãã®ããã®APIã¯å®ãã¦
|
---|
| 291 | ããªãï¼JSPã«ã¼ãã«ã§ã¯ï¼CPUä¾å¤ãçºçããå¦çã§sns_yyyãå¼ã³åºããå ´
|
---|
| 292 | åã®çµæãï¼CPUä¾å¤ãã³ãã©å
|
---|
| 293 | ã§åãåºããããã«ããããã«ï¼ä»¥ä¸ã®äºã¤
|
---|
| 294 | ã®ãµã¼ãã¹ã³ã¼ã«ãç¬èªã«ãµãã¼ããã¦ããï¼
|
---|
| 295 |
|
---|
| 296 | vxsns_ctx CPUä¾å¤çºçæã®ã³ã³ããã¹ãã®åç
|
---|
| 297 | §
|
---|
| 298 | vxsns_loc CPUä¾å¤çºçæã®CPUããã¯ç¶æ
|
---|
| 299 | ã®åç
|
---|
| 300 | §
|
---|
| 301 | vxsns_dsp CPUä¾å¤çºçæã®ãã£ã¹ãããç¦æ¢ç¶æ
|
---|
| 302 | ã®åç
|
---|
| 303 | §
|
---|
| 304 | vxsns_dpn CPUä¾å¤çºçæã®ãã£ã¹ãããä¿çç¶æ
|
---|
| 305 | ã®åç
|
---|
| 306 | §
|
---|
| 307 | vxsns_tex CPUä¾å¤çºçæã®ã¿ã¹ã¯ä¾å¤å¦çç¦æ¢ç¶æ
|
---|
| 308 | ã®åç
|
---|
| 309 | §
|
---|
| 310 |
|
---|
| 311 | (2) æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»åç
|
---|
| 312 | §æ©è½
|
---|
| 313 |
|
---|
| 314 | æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»åç
|
---|
| 315 | §æ©è½ã¨ã¯ï¼JSPã«ã¼ãã«ä¸ã§åä½ããã¿ã¹ã¯ãJSP
|
---|
| 316 | ã«ã¼ãã«èªèº«ã®æ§è½ãè¨æ¸¬ããããã®ï¼ã·ã¹ãã æå»ãμç§åä½ã§èªã¿åºãæ©
|
---|
| 317 | è½ã§ããï¼ãã®æ©è½ã®ããã«è¿½å ãããµã¼ãã¹ã³ã¼ã«ã¯æ¬¡ã®éãã§ããï¼
|
---|
| 318 |
|
---|
| 319 | vxget_tim æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»ã®åç
|
---|
| 320 | §
|
---|
| 321 |
|
---|
| 322 | æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»åç
|
---|
| 323 | §æ©è½ããµãã¼ããããã©ããã¯ï¼ã¿ã¼ã²ããä¾å
|
---|
| 324 | é¨ã®å®ç¾©ãã¡ã¤ã«ã§æå®ãããã¨ãã§ããï¼ã¾ãï¼ã¿ã¼ã²ããã·ã¹ãã ã®å¶é
|
---|
| 325 | ã«ããï¼ãã®æ©è½ããµãã¼ãã§ããªãå ´åãããï¼
|
---|
| 326 |
|
---|
| 327 | (3) çµäºå¦çã«ã¼ãã³æ©è½
|
---|
| 328 |
|
---|
| 329 | JSPã«ã¼ãã«ã§ã¯ï¼ã·ã¹ãã ã®çµäºæã«å¼ã³åºãããçµäºå¦çã«ã¼ãã³ãç»é²
|
---|
| 330 | ããããã®æ©è½ããµãã¼ããã¦ããï¼ãã®æ©è½ã®ããã«è¿½å ããéçAPIã¯æ¬¡
|
---|
| 331 | ã®éãã§ããï¼
|
---|
| 332 |
|
---|
| 333 | VATT_TER çµäºå¦çã«ã¼ãã³ã®è¿½å ï¼éçAPIï¼
|
---|
| 334 |
|
---|
| 335 | çµäºå¦çã«ã¼ãã³ã«ã¤ãã¦ã¯ï¼ã2.12 ã·ã¹ãã çµäºæé ã¨çµäºå¦çã«ã¼ãã³ã
|
---|
| 336 | ãåç
|
---|
| 337 | §ã®ãã¨ï¼
|
---|
| 338 |
|
---|
| 339 | (4) ã«ã¼ãã«åä½ç¶æ
|
---|
| 340 | ã®åç
|
---|
| 341 | §
|
---|
| 342 |
|
---|
| 343 | ã«ã¼ãã«ä¸ã§åä½ããã¿ã¹ã¯ããå¼ã³åºãããé¢æ°ãï¼ã«ã¼ãã«ã®åæåå®äº
|
---|
| 344 | åãçµäºå¦çéå§å¾ã«ãå¼ã³åºãããå¯è½æ§ãããå ´åã«ã¯ï¼ãã®ä¸ã§ã«ã¼ã
|
---|
| 345 | ã«ã®ãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºããããå¤å¥ãããã¨ãå¿
|
---|
| 346 | è¦ã¨ãªãï¼JSPã«ã¼ã
|
---|
| 347 | ã«ã§ã¯ï¼ãã®å¤å¥ãå¯è½ã«ããããã«ï¼æ¬¡ã®ãµã¼ãã¹ã³ã¼ã«ã追å ãã¦ããï¼
|
---|
| 348 |
|
---|
| 349 | vsns_ini ã«ã¼ãã«åä½ç¶æ
|
---|
| 350 | ã®åç
|
---|
| 351 | §
|
---|
| 352 |
|
---|
| 353 | 1.5 æ¢ç¥ã®åé¡ç¹
|
---|
| 354 |
|
---|
| 355 | ç¾ãã¼ã¸ã§ã³ã§ã¯ï¼éçAPIã®å¦çä¸ã®ã¨ã©ã¼ã®æ¤åºæ©è½ã®ä¸ã§ï¼ã¿ã¼ã²ãã
|
---|
| 356 | ä¾åã®ã¨ã©ã¼ã®æ¤åºãä¸ååã§ããï¼ä¾ãã°ï¼å²è¾¼ã¿ãã³ãã©çªå·ãä¸æ£ãªå¤
|
---|
| 357 | ã§ããå ´åï¼ã«ã¼ãã«ã¨ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ã®ããããã¨ã©ã¼ãæ¤åºããï¼ã«ã¼
|
---|
| 358 | ãã«ãæ£ããåä½ããªãçµæã¨ãªãï¼
|
---|
| 359 |
|
---|
| 360 | kernel_cfg.cã¯ï¼ã«ã¼ãã«ï¼ã·ã¹ãã ãµã¼ãã¹ï¼ã¢ããªã±ã¼ã·ã§ã³ã®ãããã®
|
---|
| 361 | ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ãã¤ã³ã¯ã«ã¼ããï¼ãããã®ã·ã³ãã«ãåç
|
---|
| 362 | §ããå¯è½æ§
|
---|
| 363 | ãããï¼ãã®ããï¼ã«ã¼ãã«ï¼ã·ã¹ãã ãµã¼ãã¹ï¼ã¢ããªã±ã¼ã·ã§ã³ã§ã·ã³ã
|
---|
| 364 | ã«çãè¡çªãã¦ããå ´åãï¼ã³ã³ãã¤ã«ãªãã·ã§ã³ãé£ãéã£ã¦ããå ´åã«ï¼
|
---|
| 365 | kernel_cfg.cãæ£ããã³ã³ãã¤ã«ã§ããªããªãå ´åãèããããï¼ã«ã¼ãã«ã®
|
---|
| 366 | ã·ã³ãã«ããªãã¼ã ãããªã©ã®æ¹æ³ã§ããªã軽æ¸ããã¦ã¯ãããï¼åé¡ããªã
|
---|
| 367 | ãªã£ã¦ããããã§ã¯ãªãï¼
|
---|
| 368 |
|
---|
| 369 | ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã§ï¼ã·ãªã¢ã«ãã¼ããã¯ãã¼ãºããå¾ã«ãªã¼
|
---|
| 370 | ãã³ããªãããå ´åã«ï¼æ£ããåä½ããªãï¼ããã¯ï¼ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹
|
---|
| 371 | ãã©ã¤ãã使ç¨ãã¦ããã»ããã©ãåæåãããªãããã§ããï¼
|
---|
| 372 |
|
---|
| 373 | 1.6 注æäºé
|
---|
| 374 |
|
---|
| 375 |
|
---|
| 376 | CRE_DTQã®ãã©ã¡ã¼ã¿dtqcntã¯ï¼Î¼ITRON4.0ä»æ§ã®Ver. 4.01.00ã§ã¯ä¸è¬å®æ°
|
---|
| 377 | å¼ãã©ã¡ã¼ã¿ã¨è¦å®ããã¦ãããï¼JSPã«ã¼ãã«ã§ã¯Ver. 4.02.00ã«æºæ ãã¦ï¼
|
---|
| 378 | ããªããã»ããµå®æ°å¼ãã©ã¡ã¼ã¿ã¨æ±ã£ã¦ããï¼
|
---|
| 379 |
|
---|
| 380 |
|
---|
| 381 | ï¼ï¼JSPã«ã¼ãã«ã®æ©è½
|
---|
| 382 |
|
---|
| 383 | ãã®ç¯ã§ã¯ï¼Î¼ITRON4.0ä»æ§ã§å®è£
|
---|
| 384 | å®ç¾©ã¨ãªã£ã¦ããäºé
|
---|
| 385 | ãä¸å¿ã«ï¼JSPã«ã¼
|
---|
| 386 | ãã«ã®æ©è½ã«ã¤ãã¦è§£èª¬ããï¼
|
---|
| 387 |
|
---|
| 388 | 2.1 å®è£
|
---|
| 389 | æ¹éã¨ã¢ãã«
|
---|
| 390 |
|
---|
| 391 | μITRON4.0ä»æ§ã®ã¹ã¿ã³ãã¼ããããã¡ã¤ã«ã¯ï¼ã·ã¹ãã å
|
---|
| 392 | ¨ä½ãä¸ã¤ã®ã¢ã¸ã¥ã¼
|
---|
| 393 | ã«ã«ãªã³ã¯ãããã¨ãæ³å®ãã¦è¦å®ããã¦ããï¼ã¾ãï¼ãµã¼ãã¹ã³ã¼ã«ã®å¼åº
|
---|
| 394 | ãã¯ï¼åãªããµãã«ã¼ãã³ã³ã¼ã«ã«ãã£ã¦è¡ããã¨ãæ³å®ããã¦ããï¼JSPã«ã¼
|
---|
| 395 | ãã«ã¯ï¼ãã®æ³å®ã«å¾ãï¼ã¢ããªã±ã¼ã·ã§ã³ã¨ã«ã¼ãã«ãä¸ã¤ã®ã¢ã¸ã¥ã¼ã«ã«
|
---|
| 396 | ãªã³ã¯ãï¼ãµãã«ã¼ãã³ã³ã¼ã«ã«ãã£ã¦ãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºãæ¹æ³ã®ã¿ã
|
---|
| 397 | ãµãã¼ããã¦ããï¼
|
---|
| 398 |
|
---|
| 399 | JSPã«ã¼ãã«ä¸ã§åä½ããã¢ããªã±ã¼ã·ã§ã³ã¯ï¼ãã¹ã¦Cè¨èªã§è¨è¿°ãããã¨ã
|
---|
| 400 | ååã¨ãã¦ããï¼ãã®ããï¼ã¿ã¹ã¯ãå²è¾¼ã¿ãã³ãã©ãªã©ã®å¦çåä½ãã¢ã»ã³
|
---|
| 401 | ããªè¨èªã§è¨è¿°ããæ¹æ³ã¯ï¼ç¹å¥ã«ã¯ç¨æãã¦ããªãï¼ãã¡ããï¼ã¤ã³ã¿ãã§ã¼
|
---|
| 402 | ã¹ããCè¨èªã®é¢æ°ã«ããããã°ï¼è¨è¿°ã«ã¢ã»ã³ããªè¨èªã使ããã¨ã¯åé¡ãª
|
---|
| 403 | ãï¼ï¼
|
---|
| 404 |
|
---|
| 405 | JSPã«ã¼ãã«ã§ã¯ï¼ãµã¼ãã¹ã³ã¼ã«ã®å¤§é¨åãä¸ã¤ã®å²è¾¼ã¿ç¦æ¢åºéã¨ãã¦å®
|
---|
| 406 | è£
|
---|
| 407 | ãã¦ããããï¼ãµã¼ãã¹ã³ã¼ã«ã®ä¸å¯åæ§ã¯å³å¯ã«ä¿è¨¼ãããï¼éã«æ¬ ç¹ã¨
|
---|
| 408 | ãã¦ã¯ï¼æ大å²è¾¼ã¿ç¦æ¢æéï¼æ大å²è¾¼ã¿å¿çæéãåæ§ï¼ãï¼å¾
|
---|
| 409 | ã¡ãã¥ã¼ã«
|
---|
| 410 | ã¤ãªãããã¿ã¹ã¯ã®æ大æ°ãã¿ã¤ã ã¤ãã³ãã®æ大æ°ã«ä¾åãããã¨ã«ãªããï¼
|
---|
| 411 | ã¹ã¿ã³ãã¼ããããã¡ã¤ã«ã®æ©è½ã»ããã®ç¯å²å
|
---|
| 412 | ã§ã¯ï¼ãã®æ¹æ³ã§ãããã»ã©
|
---|
| 413 | åé¡ã«ãªããªãã¨æãããï¼
|
---|
| 414 |
|
---|
| 415 | 2.2 ãã¼ã¿å
|
---|
| 416 |
|
---|
| 417 | JSPã«ã¼ãã«ã§ã¯ï¼ä»¥ä¸ã«ãªã¹ãã¢ãããããã¼ã¿åãï¼signed intåï¼
|
---|
| 418 | unsigned intåï¼ã¾ãã¯size_tåã«å®ç¾©ãã¦ããï¼ãããã®åã®ãµã¤ãºã¯ï¼
|
---|
| 419 | JSPã«ã¼ãã«ããã¼ãã£ã³ã°ããã¦ããã¿ã¼ã²ããããã»ããµï¼ã³ã³ãã¤ã©ã®
|
---|
| 420 | å¤ãã«ãã㦠32ãããã§ããããï¼ããã§ãªãå ´åã«ã®ã¿ã¿ã¼ã²ããæ¯ã®ã
|
---|
| 421 | ãã¥ã¢ã«ã«æ示ããï¼ããªãã¡ï¼ã¿ã¼ã²ããæ¯ã®ããã¥ã¢ã«ã«æ示ããã¦ããª
|
---|
| 422 | ãéãï¼ä»¥ä¸ã«ãªã¹ãã¢ãããããã¼ã¿åã®ãµã¤ãºã¯ 32ãããã§ããï¼
|
---|
| 423 |
|
---|
| 424 | signed intåã«å®ç¾©ãã¦ãããã¼ã¿å
|
---|
| 425 |
|
---|
| 426 | INT 符å·ä»ãæ´æ°
|
---|
| 427 | BOOL çå½å¤
|
---|
| 428 | FN æ©è½ã³ã¼ã
|
---|
| 429 | ER ã¨ã©ã¼ã³ã¼ã
|
---|
| 430 | ID IDçªå·
|
---|
| 431 | PRI åªå
|
---|
| 432 | 度
|
---|
| 433 | TMO ã¿ã¤ã ã¢ã¦ãå¤
|
---|
| 434 | ER_BOOL ER ã¾ã㯠BOOL
|
---|
| 435 | ER_ID ER ã¾ã㯠ID
|
---|
| 436 | ER_UINT ER ã¾ã㯠UINT
|
---|
| 437 |
|
---|
| 438 | unsigned intåã«å®ç¾©ãã¦ãããã¼ã¿å
|
---|
| 439 |
|
---|
| 440 | UINT 符å·ç¡ãæ´æ°
|
---|
| 441 | ATR å±æ§
|
---|
| 442 | STAT ç¶æ
|
---|
| 443 |
|
---|
| 444 | MODE åä½ã¢ã¼ã
|
---|
| 445 | RELTIM ç¸å¯¾æé
|
---|
| 446 | TEXPTN ã¿ã¹ã¯ä¾å¤è¦å ã®ããããã¿ã¼ã³
|
---|
| 447 | FLGPTN ã¤ãã³ããã©ã°ã®ããããã¿ã¼ã³
|
---|
| 448 |
|
---|
| 449 | size_tåã«å®ç¾©ãã¦ãããã¼ã¿å
|
---|
| 450 | SIZE ãµã¤ãº
|
---|
| 451 |
|
---|
| 452 | ãã ãï¼RELTIMåã®æå¹ãããæ°ã¯31ããããè¶ãããã¨ã¯ãªãï¼ããªãã¡ï¼
|
---|
| 453 | unsigned intåã®ãµã¤ãºã32ãããã®å ´åã«ã¯ï¼RELTIMåã®æå¹ãããæ°ã¯
|
---|
| 454 | 31ãããã§ããï¼(2^31 - 1)ãè¶ããå¤ã RELTIMåã®ãã©ã¡ã¼ã¿ã«æ¸¡ããå ´
|
---|
| 455 | åï¼E_PARã¨ã©ã¼ã¨ãªãï¼unsigned intåã®ãµã¤ãºã16ãããã®å ´åã«ã¯ï¼
|
---|
| 456 | RELTIMåã®æå¹ãããæ°ã16ãããã§ããï¼ã¹ã¿ã³ãã¼ããããã¡ã¤ã«ã§ã¯ï¼
|
---|
| 457 | RELTIMåã¯16ããã以ä¸ã¨è¦å®ãã¦ããï¼ãã®ä»æ§ã§ã¹ã¿ã³ãã¼ããããã¡ã¤
|
---|
| 458 | ã«è¦å®ã«æºæ ãã¦ããï¼
|
---|
| 459 |
|
---|
| 460 | SYSTIMåã¯ï¼32ãããã®ç¬¦å·ç¡ãæ´æ°åã«å®ç¾©ãã¦ããï¼æ§é ä½ã¨ãã¦å®ç¾©ã
|
---|
| 461 | ãæ¹æ³ã¯ç¨ãã¦ããªãï¼
|
---|
| 462 |
|
---|
| 463 | æéããããããã¼ã¿åï¼TMOï¼RELTIMï¼SYSTIMï¼ã®æéåä½ã¯ï¼ã¹ã¿ã³ãã¼
|
---|
| 464 | ããããã¡ã¤ã«ã®è¦å®ã«å¾ãï¼ãã¹ã¦1ããªç§ã¨ãã¦ããï¼
|
---|
| 465 |
|
---|
| 466 | 2.3 ãªãã¸ã§ã¯ãã®IDçªå·ã¨åªå
|
---|
| 467 | 度
|
---|
| 468 |
|
---|
| 469 | ãªãã¸ã§ã¯ãã®IDçªå·ã«ã¯ï¼1ããé£ç¶ããæ£ã®å¤ãç¨ããï¼ãªãã¸ã§ã¯ãã®
|
---|
| 470 | IDçªå·ã«æããããå ´åï¼ä¾ãã°ï¼ID=1ã¨ID=3ã®ãªãã¸ã§ã¯ããç»é²ããï¼
|
---|
| 471 | ID=2ã®ãªãã¸ã§ã¯ããç»é²ãããªãå ´åï¼ã«ã¯ï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ãã¨ã©ã¼
|
---|
| 472 | ãå ±åããï¼è² ã®IDçªå·ãç¨ããã·ã¹ãã ãªãã¸ã§ã¯ãã¨ã¦ã¼ã¶ãªãã¸ã§ã¯ã
|
---|
| 473 | ã®åºå¥ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 474 |
|
---|
| 475 | çæã§ãããªãã¸ã§ã¯ãã®æ大æ°ã¯ï¼ã«ã¼ãã«ã®ã³ã¼ãä¸ã¯ï¼IDçªå·ãIDå
|
---|
| 476 | ï¼signed intåã«å®ç¾©ãã¦ããï¼ã§è¡¨ç¾ã§ããç¯å²å
|
---|
| 477 | ã§ãããï¼å®éã«ã¯ã¡ã¢
|
---|
| 478 | ãªå®¹éã«ãã£ã¦å¶éãããï¼ãªãï¼JSPã«ã¼ãã«ã§ã¯ï¼ãªãã¸ã§ã¯ããçæã
|
---|
| 479 | ãããã®ãµã¼ãã¹ã³ã¼ã«ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 480 |
|
---|
| 481 | ã¿ã¹ã¯ã¨ã¡ãã»ã¼ã¸ã®åªå
|
---|
| 482 | 度ã«ã¯ï¼1ã16ã®æ£ã®å¤ãç¨ããï¼
|
---|
| 483 |
|
---|
| 484 | 2.4 ã¨ã©ã¼ãã§ãã¯ã¨ã¨ã©ã¼ã³ã¼ã
|
---|
| 485 |
|
---|
| 486 | JSPã«ã¼ãã«ã§ã¯ï¼ä»¥ä¸ã«ç¤ºãã¡ã¤ã³ã¨ã©ã¼ã³ã¼ããè¿ãã¨ã©ã¼ã®æ¤åºãçç¥
|
---|
| 487 | ãã¦ããï¼
|
---|
| 488 |
|
---|
| 489 | E_SYS ã·ã¹ãã ã¨ã©ã¼
|
---|
| 490 | E_MACV ã¡ã¢ãªã¢ã¯ã»ã¹éå
|
---|
| 491 |
|
---|
| 492 | ã¾ãï¼ãã¤ã³ã¿ã®å¤ãä¸æ£ãªå ´åã®ãã©ã¡ã¼ã¿ã¨ã©ã¼ï¼E_PARï¼ã®æ¤åºãçç¥
|
---|
| 493 | ãã¦ããï¼ã¡ã¢ãªã¢ã¯ã»ã¹éåï¼E_MACVï¼ã®æ¤åºãçç¥ãã¦ããããï¼å¼æ°ã«
|
---|
| 494 | ãã¤ã³ã¿ã渡ããµã¼ãã¹ã³ã¼ã«ã«å¯¾ãã¦ï¼åå¨ããªãã¡ã¢ãªçªå°ãå·®ããã¤ã³
|
---|
| 495 | ã¿ãªã©ï¼ä¸æ£ãªã¢ã¯ã»ã¹ãå¼ãèµ·ãããã¤ã³ã¿ã渡ããå ´åï¼ããã»ããµãã
|
---|
| 496 | ã¹ã¨ã©ã¼ãªã©ã®CPUä¾å¤ãèµ·ããå ´åãããï¼å
|
---|
| 497 | ·ä½çãªåä½ã¯ã¿ã¼ã²ãããã
|
---|
| 498 | ã»ããµã«ä¾åï¼ï¼
|
---|
| 499 |
|
---|
| 500 | μITRON4.0ä»æ§æ¸ã«å®ç¾©ããã¦ããã¡ã¤ã³ã¨ã©ã¼ã³ã¼ãã®ä¸ã§ï¼ã¹ã¿ã³ãã¼ã
|
---|
| 501 | ãããã¡ã¤ã«ã®æ©è½ã§ã¯çºçããªããã®ãï¼JSPã«ã¼ãã«ã®å®è£
|
---|
| 502 | ä¸çºçããªã
|
---|
| 503 | ãã®ãããï¼JSPã«ã¼ãã«ã§ãµã¼ãã¹ã³ã¼ã«ãè¿ãã¡ã¤ã³ã¨ã©ã¼ã³ã¼ãã«ã¤ã
|
---|
| 504 | ã¦ã¯ï¼ã9.3 ã¡ã¤ã³ã¨ã©ã¼ã³ã¼ãä¸è¦§ããåç
|
---|
| 505 | §ã®ãã¨ï¼
|
---|
| 506 |
|
---|
| 507 | JSPã«ã¼ãã«ã§ã¯ï¼ãµãã¨ã©ã¼ã³ã¼ãã¯ç¨ãã¦ããªãï¼ãµãã¨ã©ã¼ã³ã¼ãã«ã¯
|
---|
| 508 | 常ã«-1ãè¿ãï¼
|
---|
| 509 |
|
---|
| 510 | 2.5 å²è¾¼ã¿ãã³ãã©
|
---|
| 511 |
|
---|
| 512 | JSPã«ã¼ãã«ã§ã¯ï¼å²è¾¼ã¿ãã³ãã©ã®æ©è½ã¨ãããå®ç¾©ããéçAPIï¼DEF_INHï¼
|
---|
| 513 | ããµãã¼ããã¦ããï¼å²è¾¼ã¿ãµã¼ãã¹ã«ã¼ãã³ã®æ©è½ã¨ããã追å ããéç
|
---|
| 514 | APIï¼ATT_ISRï¼ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 515 |
|
---|
| 516 | å²è¾¼ã¿ãã³ãã©ã®Cè¨èªã«ããè¨è¿°å½¢å¼ã¯æ¬¡ã®éãã¨ããï¼
|
---|
| 517 |
|
---|
| 518 | void interrupt_handler(void)
|
---|
| 519 | {
|
---|
| 520 | å²è¾¼ã¿ãã³ãã©æ¬ä½
|
---|
| 521 | }
|
---|
| 522 |
|
---|
| 523 | JSPã«ã¼ãã«ã§ã¯ï¼Cè¨èªã§è¨è¿°ãããå²è¾¼ã¿ãã³ãã©ãå¼ã°ããæç¹ã§ï¼CPU
|
---|
| 524 | ããã¯è§£é¤ç¶æ
|
---|
| 525 | ã«ãªã£ã¦ããï¼ã¾ãï¼å²è¾¼ã¿ãã³ãã©ãããªã¿ã¼ã³ããã«ã¯ï¼
|
---|
| 526 | Cè¨èªã®é¢æ°ããåã«ãªã¿ã¼ã³ããã°ããï¼
|
---|
| 527 |
|
---|
| 528 | å²è¾¼ã¿ãã³ãã©ãã¢ã»ã³ããªè¨èªã§è¨è¿°ããæ¹æ³ã¯ï¼ãµãã¼ããã¦ããªãï¼
|
---|
| 529 |
|
---|
| 530 | NMIï¼ãã¹ã¯ã§ããªãå²è¾¼ã¿ï¼ä»¥å¤ã«ã«ã¼ãã«ã®ç®¡çå¤ã®å²è¾¼ã¿ããããã©ã
|
---|
| 531 | ãã¯ï¼ã¿ã¼ã²ããä¾åã§ããï¼å
|
---|
| 532 | ·ä½çãªä»æ§ã«ã¤ãã¦ã¯ï¼ã¿ã¼ã²ããæ¯ã®ããã¥
|
---|
| 533 | ã¢ã«ãåç
|
---|
| 534 | §ãããã¨ï¼
|
---|
| 535 |
|
---|
| 536 | 2.6 ã¿ã¤ã ã¤ãã³ããã³ãã©
|
---|
| 537 |
|
---|
| 538 | JSPã«ã¼ãã«ã§ã¯ï¼ã¿ã¤ã ã¤ãã³ããã³ãã©ã¨ãã¦ï¼å¨æãã³ãã©ã®ã¿ããµãã¼
|
---|
| 539 | ããã¦ããï¼å¨æãã³ãã©ã¯ï¼isig_timãµã¼ãã¹ã³ã¼ã«ã®ä¸ããï¼ãµãã«ã¼ã
|
---|
| 540 | ã³ã³ã¼ã«ã§å¼ã³åºãããï¼ãã®ããï¼å¨æãã³ãã©ã®åªå
|
---|
| 541 | é ä½ã¯ï¼isig_timã
|
---|
| 542 | å¼ã³åºããå²è¾¼ã¿ãã³ãã©ãããä¸ã¤ã ãé«ãï¼å³å¯ã«è¨ãã¨ï¼isig_timãå¼
|
---|
| 543 | ã³åºããå²è¾¼ã¿ãã³ãã©ãããé«ãï¼ãã®å²è¾¼ã¿ãã³ãã©ãããé«ãåªå
|
---|
| 544 | é ä½
|
---|
| 545 | ãæã¤ä»ã®ãããã®å¦çãããä½ãï¼ï¼
|
---|
| 546 |
|
---|
| 547 | 2.7 CPUä¾å¤ãã³ãã©
|
---|
| 548 |
|
---|
| 549 | JSPã«ã¼ãã«ã§ã¯ï¼ã¹ã¿ã³ãã¼ããããã¡ã¤ã«è¦å®ã«å¾ã£ã¦ï¼CPUä¾å¤ãã³ãã©
|
---|
| 550 | ã®æ©è½ã¨ãããå®ç¾©ããéçAPIï¼DEF_EXCï¼ããµãã¼ããã¦ããï¼
|
---|
| 551 |
|
---|
| 552 | JSPã«ã¼ãã«ã§ã¯ï¼CPUä¾å¤ãã³ãã©ã¯éã¿ã¹ã¯ã³ã³ããã¹ãã§å®è¡ãããï¼é
|
---|
| 553 | ã¿ã¹ã¯ã³ã³ããã¹ãããå¼ã³åºãããµã¼ãã¹ã³ã¼ã«ã¯ï¼CPUä¾å¤ãã³ãã©å
|
---|
| 554 | ã
|
---|
| 555 | ãå¼ã³åºããã¨ãã§ããï¼ãã ãï¼CPUä¾å¤ãCPUããã¯ç¶æ
|
---|
| 556 | ã§çºçããå ´åã«
|
---|
| 557 | ã¯ï¼CPUä¾å¤ãã³ãã©ä¸ã§CPUããã¯ã解é¤ãããã¨ã¯ã§ããï¼éã¿ã¹ã¯ã³ã³ã
|
---|
| 558 | ãã¹ãããå¼ã³åºãããµã¼ãã¹ã³ã¼ã«ãå¼ã³åºããã¨ãã§ããªãï¼
|
---|
| 559 |
|
---|
| 560 | μITRON4.0ä»æ§ã«ããã¦ï¼CPUä¾å¤ãã³ãã©å
|
---|
| 561 | ã§è¡ããã¹ããã®ã¨ãã¦è¦å®ã
|
---|
| 562 | ãã¦ããåæä½ã¯ï¼æ¬¡ã®ãããªæ¹æ³ã§è¡ããã¨ãã§ããï¼
|
---|
| 563 |
|
---|
| 564 | (a) CPUä¾å¤ãçºçããã³ã³ããã¹ããç¶æ
|
---|
| 565 | ã®åç
|
---|
| 566 | §ã¯ï¼ãã®ããã«ç¨æããã
|
---|
| 567 | JSPã«ã¼ãã«ç¬èªã®ãµã¼ãã¹ã³ã¼ã«ï¼vxsns_ctxï¼vxsns_locï¼vxsns_dspï¼
|
---|
| 568 | vxsns_dpnï¼vxsns_texï¼ãç¨ãã¦è¡ããã¨ãã§ããï¼è©³ããã¯ï¼ã3.10
|
---|
| 569 | CPUä¾å¤çºçæã®ã·ã¹ãã ç¶æ
|
---|
| 570 | åç
|
---|
| 571 | §ããåç
|
---|
| 572 | §ãããã¨ï¼
|
---|
| 573 |
|
---|
| 574 | (b) CPUä¾å¤ãçºçããã¿ã¹ã¯ã®IDçªå·ã®åç
|
---|
| 575 | §ã¯ï¼iget_tidãµã¼ãã¹ã³ã¼ã«ã
|
---|
| 576 | å¼ã³åºããã¨ã«ãã£ã¦è¡ããã¨ãã§ããï¼
|
---|
| 577 |
|
---|
| 578 | (c) ã¿ã¹ã¯ä¾å¤å¦çã®è¦æ±ã¯ï¼iras_texãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºããã¨ã«ãã£
|
---|
| 579 | ã¦è¡ããã¨ãã§ããï¼
|
---|
| 580 |
|
---|
| 581 | CPUä¾å¤ãã³ãã©ã®åªå
|
---|
| 582 | é ä½ã¯ï¼ã¿ã¹ã¯ã³ã³ããã¹ããå®è¡ä¸ã«CPUä¾å¤ãçºç
|
---|
| 583 | ããå ´åã«ã¯ï¼ãã£ã¹ãããã£ãããé«ãï¼ãã¹ã¦ã®å²è¾¼ã¿ãã³ãã©ããã³ã¿
|
---|
| 584 | ã¤ããã³ãã©ãããä½ãï¼éã¿ã¹ã¯ã³ã³ããã¹ããå®è¡ä¸ã«CPUä¾å¤ãçºçã
|
---|
| 585 | ãå ´åã«ã¯ï¼CPUä¾å¤ãçºçããå¦çã®åªå
|
---|
| 586 | é ä½ãããä¸ã¤ã ãé«ãï¼å³å¯ã«
|
---|
| 587 | è¨ãã¨ï¼CPUä¾å¤ãçºçããå¦çãããé«ãï¼CPUä¾å¤ãçºçããå¦çãããé«
|
---|
| 588 | ãåªå
|
---|
| 589 | é ä½ãæã¤ä»ã®ãããã®å¦çãããä½ãï¼ï¼
|
---|
| 590 |
|
---|
| 591 | CPUä¾å¤ãã³ãã©ã®Cè¨èªã«ããè¨è¿°å½¢å¼ã¯æ¬¡ã®éãã¨ããï¼
|
---|
| 592 |
|
---|
| 593 | void cpu_exception_handler(VP p_excinf)
|
---|
| 594 | {
|
---|
| 595 | CPUä¾å¤ãã³ãã©æ¬ä½
|
---|
| 596 | }
|
---|
| 597 |
|
---|
| 598 | p_excinf ã«ã¯ï¼CPUä¾å¤ã«é¢ããæ
|
---|
| 599 | å ±ãè¨æ¶ãã¦ããé åã®å
|
---|
| 600 | é çªå°ã渡ãã
|
---|
| 601 | ãï¼ããã¯ï¼CPUä¾å¤ãã³ãã©å
|
---|
| 602 | ã§ï¼CPUä¾å¤ãçºçããã³ã³ããã¹ããç¶æ
|
---|
| 603 | ã
|
---|
| 604 | åç
|
---|
| 605 | §ããéã«å¿
|
---|
| 606 | è¦ã¨ãªãï¼è©³ããã¯ï¼ã3.10 CPUä¾å¤çºçæã®ã·ã¹ãã ç¶æ
|
---|
| 607 | å
|
---|
| 608 | ç
|
---|
| 609 | §ãåç
|
---|
| 610 | §ãããã¨ï¼CPUä¾å¤ãã³ãã©ãããªã¿ã¼ã³ããã«ã¯ï¼Cè¨èªã®é¢æ°ãã
|
---|
| 611 | åã«ãªã¿ã¼ã³ããã°ããï¼
|
---|
| 612 |
|
---|
| 613 | CPUä¾å¤ãã³ãã©ãã¢ã»ã³ããªè¨èªã§è¨è¿°ããæ¹æ³ã¯ï¼ãµãã¼ããã¦ããªãï¼
|
---|
| 614 |
|
---|
| 615 | 2.8 éã¿ã¹ã¯ã³ã³ããã¹ãããã®ãµã¼ãã¹ã³ã¼ã«å¼åºãã¨å²è¾¼ã¿ç¦æ¢åºé
|
---|
| 616 |
|
---|
| 617 | JSPã«ã¼ãã«ã§ã¯ï¼ã¿ã¹ã¯ã³ã³ããã¹ãå°ç¨ã®ãµã¼ãã¹ã³ã¼ã«ã¨ï¼éã¿ã¹ã¯ã³
|
---|
| 618 | ã³ããã¹ãå°ç¨ã®ãµã¼ãã¹ã³ã¼ã«ãå³å¯ã«åºå¥ãã¦ããï¼ã¿ã¹ã¯ã³ã³ããã¹ã
|
---|
| 619 | å°ç¨ã®ãµã¼ãã¹ã³ã¼ã«ãéã¿ã¹ã¯ã³ã³ããã¹ãããå¼ã³åºããå ´åãï¼éã¿ã¹
|
---|
| 620 | ã¯ã³ã³ããã¹ãå°ç¨ã®ãµã¼ãã¹ã³ã¼ã«ãã¿ã¹ã¯ã³ã³ããã¹ãããå¼ã³åºããå ´
|
---|
| 621 | åã«ã¯ï¼E_CTXã¨ã©ã¼ãè¿ãï¼
|
---|
| 622 |
|
---|
| 623 | ã¾ãï¼éã¿ã¹ã¯ã³ã³ããã¹ãããå¼ã³åºããããµã¼ãã¹ã³ã¼ã«ã®é
|
---|
| 624 | 延å®è¡ã¯è¡ã£
|
---|
| 625 | ã¦ããªãï¼ãã®ããï¼éã¿ã¹ã¯ã³ã³ããã¹ãããå¼ã³åºãããµã¼ãã¹ã³ã¼ã«ãï¼
|
---|
| 626 | æä½å¯¾è±¡ã®ãªãã¸ã§ã¯ãã®ç¶æ
|
---|
| 627 | ã«ä¾åãã¦çºçããã¨ã©ã¼ãæ¤åºãããã¨ãã§
|
---|
| 628 | ããï¼
|
---|
| 629 |
|
---|
| 630 | 2.9 ã·ã¹ãã åæåæé ã¨åæåã«ã¼ãã³
|
---|
| 631 |
|
---|
| 632 | ã«ã¼ãã«ãèµ·åããã«ã¯ï¼ã¿ã¼ã²ããã«ä¾åãã¦è¡ããªããã°ãªããªãæä½é
|
---|
| 633 | ã®åæåãè¡ã£ãå¾ï¼CPUããã¯ç¶æ
|
---|
| 634 | ã¨åçã®ç¶æ
|
---|
| 635 | ã§ï¼kernel_starté¢æ°ãå¼
|
---|
| 636 | ã³åºãï¼JSPã«ã¼ãã«ã§ã¯ï¼ã¿ã¼ã²ããæ¯ã«ã¹ã¿ã¼ãã¢ããã¢ã¸ã¥ã¼ã«ãç¨æ
|
---|
| 637 | ãã¦ï¼ãã®å¦çãè¡ã£ã¦ããï¼è©³ããã¯ï¼ã¿ã¼ã²ããæ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 638 | §ã
|
---|
| 639 | ããã¨ï¼
|
---|
| 640 |
|
---|
| 641 | ATT_INIã«ãã£ã¦è¿½å ãããåæåã«ã¼ãã³ã¯ï¼ã«ã¼ãã«å
|
---|
| 642 | é¨ã®ãã¼ã¿æ§é ã®
|
---|
| 643 | åæåãä»ã®éçAPIã®å¦çãçµããå¾ã«ï¼ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³
|
---|
| 644 | ãã¡ã¤ã«ä¸ã§ã®ATT_INIã®è¨è¿°é ã¨åãé åºã§å¼ã³åºãããï¼åæåã«ã¼ãã³
|
---|
| 645 | å
|
---|
| 646 | ã§ã¯ï¼ãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºãã¦ã¯ãªããªãï¼åæåã«ã¼ãã³å
|
---|
| 647 | ã§ãµã¼ã
|
---|
| 648 | ã¹ã³ã¼ã«ãå¼ã³åºããå ´åï¼ã·ã¹ãã ã®åä½ã¯ä¿è¨¼ãããªãï¼å®éã«ã¯ï¼ã¿ã¼
|
---|
| 649 | ã²ããã«ãã£ã¦ï¼å¼ã³åºãã¦ãå·®ãæ¯ããªããµã¼ãã¹ã³ã¼ã«ãããï¼ï¼ã¾ãï¼
|
---|
| 650 | åæåã«ã¼ãã³ãå®è¡ä¸ã«ã«ã¼ãã«ã®ç®¡çå¤ã®å²è¾¼ã¿ãç¦æ¢ããã¦ãããã©ã
|
---|
| 651 | ãã¯ï¼ã¿ã¼ã²ããããã³kernel_starté¢æ°ãå¼ã³åºãããæã®ç¶æ
|
---|
| 652 | ã«ä¾åããï¼
|
---|
| 653 | å
|
---|
| 654 | ·ä½çã«ã¯ï¼ã¿ã¼ã²ããæ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 655 | §ãããã¨ï¼
|
---|
| 656 |
|
---|
| 657 | 2.10 éçAPIã¨ã³ã³ãã£ã®ã¥ã¬ã¼ã¿
|
---|
| 658 |
|
---|
| 659 | JSPã«ã¼ãã«ã¯ï¼Î¼ITRON4.0ä»æ§ã«è¦å®ãããã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§
|
---|
| 660 | ã³æé ã«æºæ ããæé ã§ï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãè¡ãï¼
|
---|
| 661 |
|
---|
| 662 | ã·ã¹ãã ã®æ§æãè¨è¿°ããã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ã¯ï¼ã¾ã
|
---|
| 663 | Cè¨èªã®ããªããã»ããµã§å¦çããï¼ãã®çµæãã«ã¼ãã«ã®ã³ã³ãã£ã®ã¥ã¬ã¼
|
---|
| 664 | ã¿ï¼cfgããã°ã©ã ï¼ã«å
|
---|
| 665 | ¥åããï¼ã«ã¼ãã«ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ã¯ï¼ã«ã¼ã
|
---|
| 666 | ã«æ§æã»åæåãã¡ã¤ã«ãkernel_cfg.cã«ï¼IDèªåå²ä»ãçµæããããã¡ã¤ã«
|
---|
| 667 | ãkernel_id.hã«çæããï¼ã¾ãï¼éçAPIã®ãã©ã¡ã¼ã¿ãã§ãã¯ã«ç¨ãããã¡
|
---|
| 668 | ã¤ã«ãkernel_chk.cã«ï¼éçAPIã®è§£æå
|
---|
| 669 | 容ãå«ããªãã¸ã§ã¯ãå®ç¾©ãã¡ã¤ã«
|
---|
| 670 | ãkernel_obj.datã«çæããï¼éçAPIã®ææ³ã¨ã©ã¼ï¼ããã³å¦çä¸ã®ã¨ã©ã¼
|
---|
| 671 | ã®ä¸é¨ï¼ãæ¤åºãããã°ï¼ã«ã¼ãã«ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ãã¨ã©ã¼ãå ±åããï¼
|
---|
| 672 |
|
---|
| 673 | kernel_cfg.cã¯ï¼ã³ã³ãã¤ã«ããã¦ï¼ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ããã³ã«ã¼
|
---|
| 674 | ãã«ã¨å
|
---|
| 675 | ±ã«ãªã³ã¯ãããï¼ãªã³ã¯ã«ããçæããããã¼ãã¢ã¸ã¥ã¼ã«ã¯ï¼ã«ã¼
|
---|
| 676 | ãã«ã®ãã©ã¡ã¼ã¿ãã§ãã¯ããã°ã©ã ï¼chkããã°ã©ã ï¼ã«ãã£ã¦ï¼éçAPIã®
|
---|
| 677 | ãã©ã¡ã¼ã¿ãã§ãã¯ãè¡ãããï¼ãã©ã¡ã¼ã¿ã®å¤ã®ã¨ã©ã¼ãæ¤åºãããã¨ï¼ã
|
---|
| 678 | ã©ã¡ã¼ã¿ãã§ãã¯ããã°ã©ã ãã¨ã©ã¼ãå ±åãããï¼ã1.5 æ¢ç¥ã®åé¡ç¹ãã§
|
---|
| 679 | è¿°ã¹ãéãï¼ç¾ãã¼ã¸ã§ã³ã§ã¯ãã©ã¡ã¼ã¿ã¨ã©ã¼ã®ãã§ãã¯ã¯ä¸å®å
|
---|
| 680 | ¨ã§ããï¼
|
---|
| 681 |
|
---|
| 682 | 以ä¸ã®æé ã¯ï¼Makefileå
|
---|
| 683 | ã«è¨è¿°ããã¦ããï¼ã½ããã¦ã§ã¢é¨åã®ã³ã³ãã£ã®ã¥
|
---|
| 684 | ã¬ã¼ã¿ãçµã¿è¾¼ã¿ããå ´åã«ã¯ï¼Makefileãä¿®æ£ããå¿
|
---|
| 685 | è¦ãããï¼
|
---|
| 686 |
|
---|
| 687 | 2.11 ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«
|
---|
| 688 |
|
---|
| 689 | ã¢ããªã±ã¼ã·ã§ã³ãç¨ãããã¨ãã§ããã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã¯ï¼includeãã£
|
---|
| 690 | ã¬ã¯ããªã®ä¸ã«ç½®ããã¦ããï¼
|
---|
| 691 |
|
---|
| 692 | t_services.hã¯ï¼ã«ã¼ãã«ä¸ã§åä½ããããã°ã©ã ã®ã½ã¼ã¹ãã¡ã¤ã«ã§ã¤ã³ã¯
|
---|
| 693 | ã«ã¼ãããã¹ãæ¨æºã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã§ããï¼ãã®ä¸ã§ï¼kernel.hï¼ãã
|
---|
| 694 | ã«ããããï¼t_stddef.hï¼itron.hï¼tool_defs.hï¼sys_defs.hï¼cpu_defs.hï¼
|
---|
| 695 | t_syslog.hï¼ã¨serial.hãã¤ã³ã¯ã«ã¼ããã¦ããï¼ã¾ãï¼ã¢ããªã±ã¼ã·ã§ã³ã«
|
---|
| 696 | æçã¨æãããå®ç¾©ãããã¤ãå«ãã§ããï¼
|
---|
| 697 |
|
---|
| 698 | s_services.hã¯ï¼ç´æ¥ãã¼ãã¦ã§ã¢ã«ã¢ã¯ã»ã¹ããããã¤ã¹ãã©ã¤ãã®ã½ã¼ã¹
|
---|
| 699 | ãã¡ã¤ã«ã§ã¤ã³ã¯ã«ã¼ãããã¹ãæ¨æºã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã§ããï¼ãã®ä¸ã§ï¼
|
---|
| 700 | sil.hï¼ããã«ããããï¼t_stddef.hï¼itron.hï¼tool_defs.hï¼sys_defs.hï¼
|
---|
| 701 | cpu_defs.hï¼t_syslog.hï¼ã¨t_config.hï¼ããã«ããããï¼sys_config.hï¼
|
---|
| 702 | cpu_config.hï¼tool_config.hï¼ãã¤ã³ã¯ã«ã¼ããã¦ããï¼ã¾ãï¼ã¢ããªã±ã¼
|
---|
| 703 | ã·ã§ã³ããå¼ã°ããããã¤ã¹ãã©ã¤ãã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã§ï¼ã¤ã³ã©ã¤ã³
|
---|
| 704 | é¢æ°ãªã©ã§ã·ã¹ãã ã¤ã³ã¿ãã§ã¼ã¹ã¬ã¤ã¤ãç¨ãã¦ããå ´åã«ãï¼ãã®ãã¡ã¤
|
---|
| 705 | ã«ãã¤ã³ã¯ã«ã¼ãããï¼
|
---|
| 706 |
|
---|
| 707 | ãã®2ã¤ã®ãã¡ã¤ã«ããã¤ã³ã¯ã«ã¼ãããããã¡ã¤ã«ï¼ä¸ã«åæãããã®ï¼ã¯ï¼
|
---|
| 708 | ç´æ¥ã¤ã³ã¯ã«ã¼ãããªãã®ãååã§ãããï¼æ¬¡ã®3ã¤ã®ã±ã¼ã¹ã¯ä¾å¤ã§ããï¼
|
---|
| 709 |
|
---|
| 710 | (1) ã«ã¼ãã«ããå¼ã°ããããã¤ã¹ãã©ã¤ãã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã§ï¼ã¤ã³
|
---|
| 711 | ã©ã¤ã³é¢æ°ãªã©ã§ã·ã¹ãã ã¤ã³ã¿ãã§ã¼ã¹ã¬ã¤ã¤ãç¨ãã¦ããå ´åã«ã¯ï¼
|
---|
| 712 | sil.hãã¤ã³ã¯ã«ã¼ãããï¼
|
---|
| 713 |
|
---|
| 714 | (2) ã«ã¼ãã«ä¸ã§åä½ããããã°ã©ã ã§ï¼ã¿ã¼ã²ããä¾åæ
|
---|
| 715 | å ±ãåç
|
---|
| 716 | §ãããå ´
|
---|
| 717 | åã«ã¯ï¼t_config.hãã¤ã³ã¯ã«ã¼ãããï¼
|
---|
| 718 |
|
---|
| 719 | (3) ä»ã®ITRONä»æ§OSããã½ããã¦ã§ã¢ããã¼ãã£ã³ã°ããå ´åãªã©ã«ã¯ï¼
|
---|
| 720 | kernel.hãç´æ¥ã¤ã³ã¯ã«ã¼ããã¦ãããï¼
|
---|
| 721 |
|
---|
| 722 | (4) ITRONä»æ§å
|
---|
| 723 | ±éè¦å®ã«æºæ ããã½ããã¦ã§ã¢é¨åã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«
|
---|
| 724 | ã¯ï¼itron.hãç´æ¥ã¤ã³ã¯ã«ã¼ããã¦ãããï¼
|
---|
| 725 |
|
---|
| 726 | JSPã«ã¼ãã«ã®Release 1.3以åã®ãã¼ã¸ã§ã³ã§ã¯ï¼t_services.hã¯
|
---|
| 727 | jsp_services.hã¨ãããã¡ã¤ã«åã«ãªã£ã¦ããï¼ãã¼ã¸ã§ã³ãåããã«åä½ã
|
---|
| 728 | ãããã°ã©ã ãä½ãéã«ã¯ï¼t_services.hãã¤ã³ã¯ã«ã¼ããï¼å¤ããã¼ã¸ã§ã³
|
---|
| 729 | ã§jsp_services.hãt_services.hã«ã·ã³ããªãã¯ãªã³ã¯ãè²¼ãæ¹æ³ãæ¨å¥¨ããï¼
|
---|
| 730 |
|
---|
| 731 | ãªãï¼jsp_kernel.hã¯ï¼ã«ã¼ãã«ãæ§æããããã°ã©ã ã®ã½ã¼ã¹ãã¡ã¤ã«ã§ã¤
|
---|
| 732 | ã³ã¯ã«ã¼ãããã¹ãæ¨æºã¤ã³ã¯ã«ã¼ããã¡ã¤ã«ã§ããï¼ã«ã¼ãã«ä¸ã§åä½ãã
|
---|
| 733 | ããã°ã©ã ã®ã½ã¼ã¹ãã¡ã¤ã«ããã¯é常ã¯ã¤ã³ã¯ã«ã¼ãããªãï¼
|
---|
| 734 |
|
---|
| 735 | 2.12 ã·ã¹ãã çµäºæé ã¨çµäºå¦çã«ã¼ãã³
|
---|
| 736 |
|
---|
| 737 | ã¢ããªã±ã¼ã·ã§ã³ãã kernel_exité¢æ°ãå¼ã³åºããã¨ã§ï¼ã«ã¼ãã«ãçµäºã
|
---|
| 738 | ããã¨ãã§ããï¼kernel_exité¢æ°ãå¼ã³åºãããã¨ï¼ã«ã¼ãã«ã¯ï¼çµäºå¦ç
|
---|
| 739 | ã«ã¼ãã³ã®å®è¡ï¼éçºç°å¢ä¾åã®çµäºå¦çï¼atexit ã«ãã£ã¦ç»é²ãããé¢æ°
|
---|
| 740 | ã C++ ã«ããããã¹ãã©ã¯ã¿ã®å®è¡ï¼ãè¡ã£ãå¾ï¼ã«ã¼ãã«ã®çµäºå¦çãè¡
|
---|
| 741 | ãï¼
|
---|
| 742 |
|
---|
| 743 | çµäºå¦çã«ã¼ãã³ã¯ï¼ã¢ããªã±ã¼ã·ã§ã³ã§ç¨æãï¼VATT_TER ã使ã£ã¦ã«ã¼ã
|
---|
| 744 | ã«ã«ç»é²ããï¼VATT_TER ã«ãã£ã¦è¿½å ãããçµäºå¦çã«ã¼ãã³ã¯ï¼ã«ã¼ãã«
|
---|
| 745 | ã®ç®¡çå¤ã®å²è¾¼ã¿ãé¤ããã¹ã¦ã®å²è¾¼ã¿ãç¦æ¢ããç¶æ
|
---|
| 746 | ã§ï¼ã·ã¹ãã ã³ã³ãã£
|
---|
| 747 | ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ä¸ã§ã® VATT_TER ã®è¨è¿°é ã¨éã®é åºã§å¼ã³åºãããï¼
|
---|
| 748 | çµäºå¦çã«ã¼ãã³å
|
---|
| 749 | ã§ã¯ï¼ãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºãã¦ã¯ãªããªãï¼çµäºå¦ç
|
---|
| 750 | ã«ã¼ãã³å
|
---|
| 751 | ã§ãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºããå ´åï¼ã·ã¹ãã ã®åä½ã¯ä¿è¨¼ãããª
|
---|
| 752 | ãï¼å®éã«ã¯ï¼ã¿ã¼ã²ããã«ãã£ã¦ï¼å¼ã³åºãã¦ãå·®ãæ¯ããªããµã¼ãã¹ã³ã¼
|
---|
| 753 | ã«ãããï¼ï¼
|
---|
| 754 |
|
---|
| 755 | 2.13 ãã®ä»
|
---|
| 756 |
|
---|
| 757 | JSPã«ã¼ãã«ã§ã¯ï¼t_stddef.h ã®ä¸ã§ï¼æ¬¡ã®ãã¯ããå®ç¾©ãã¦ããï¼
|
---|
| 758 |
|
---|
| 759 | (1) assert(exp)
|
---|
| 760 |
|
---|
| 761 | JSPã«ã¼ãã«ã§ã¯ï¼assertãã¯ããç¬èªã«å®ç¾©ãã¦ããï¼éçºç°å¢ã®æ¨æºã®
|
---|
| 762 | assertãã¯ãã¯ä½¿ãããªãï¼
|
---|
| 763 |
|
---|
| 764 | (2) throw()
|
---|
| 765 |
|
---|
| 766 | Cè¨èªã¨EC++è¨èªã§ã¯ï¼throw() ã空ã«ãªãããã«å®ç¾©ãã¦ããï¼C++è¨èªãã
|
---|
| 767 | å¼ã³åºãå¯è½æ§ã®ããCè¨èªã§è¨è¿°ãããé¢æ°ã®ãããã¿ã¤ã宣è¨ã«ï¼throw()
|
---|
| 768 | ãã¤ãããã¨ãæ³å®ãã¦ããï¼
|
---|
| 769 |
|
---|
| 770 | ã¾ãï¼t_services.h ã®ä¸ã§ï¼æ¬¡ã®ãã¯ããå®ç¾©ãã¦ããï¼
|
---|
| 771 |
|
---|
| 772 | (3) syscall(s)
|
---|
| 773 |
|
---|
| 774 | ãµã¼ãã¹ã³ã¼ã« s ãå¼ã³åºãï¼è¿å¤ãã¨ã©ã¼ã§ããã°ï¼ã¨ã©ã¼ã¡ãã»ã¼ã¸ã
|
---|
| 775 | åºåããï¼
|
---|
| 776 |
|
---|
| 777 | (4) _syscall(s)
|
---|
| 778 |
|
---|
| 779 | ãµã¼ãã¹ã³ã¼ã« s ãå¼ã³åºãï¼è¿å¤ãã¨ã©ã¼ã§ããã°ï¼ã¨ã©ã¼ã¡ãã»ã¼ã¸ã
|
---|
| 780 | åºåãï¼ã«ã¼ãã«ãç°å¸¸çµäºãããï¼
|
---|
| 781 |
|
---|
| 782 |
|
---|
| 783 | ï¼ï¼JSPã«ã¼ãã«ã®ãµã¼ãã¹ã³ã¼ã«ã¨éçAPI
|
---|
| 784 |
|
---|
| 785 | ãã®ç¯ã§ã¯ï¼JSPã«ã¼ãã«ã®ãµã¼ãã¹ã³ã¼ã«ã¨éçAPIã«ã¤ãã¦ï¼Î¼ITRON4.0ä»
|
---|
| 786 | æ§ã§å®è£
|
---|
| 787 | å®ç¾©ã¨ãªã£ã¦ããäºé
|
---|
| 788 | ã¨JSPã«ã¼ãã«ç¬èªã®ãµã¼ãã¹ã³ã¼ã«ãä¸å¿ã«
|
---|
| 789 | 解説ããï¼
|
---|
| 790 |
|
---|
| 791 | 3.1 ã¿ã¹ã¯ç®¡çæ©è½
|
---|
| 792 |
|
---|
| 793 | ã¿ã¹ã¯ã®èµ·åè¦æ±ãã¥ã¼ã¤ã³ã°æ°ã®æ大å¤ï¼TMAX_ACTCNTï¼ã¯1ã«åºå®ãã¦ããï¼
|
---|
| 794 |
|
---|
| 795 | (1) CRE_TSK ã¿ã¹ã¯ã®çæï¼éçAPIï¼
|
---|
| 796 |
|
---|
| 797 | tskatr ã« TA_ASM ãæå®ãããå ´åã®æ©è½ï¼ã¿ã¹ã¯ãã¢ã»ã³ããªè¨èªã§è¨è¿°
|
---|
| 798 | ããï¼ã¯ãµãã¼ããã¦ããªãï¼ã¾ãï¼stk ã« NULL 以å¤ãæå®ãããå ´åã®æ©
|
---|
| 799 | è½ï¼ã¹ã¿ãã¯é åã®å
|
---|
| 800 | é çªå°ãæå®ããï¼ããµãã¼ããã¦ããªãï¼
|
---|
| 801 |
|
---|
| 802 | (2) act_tsk, iact_tsk ã¿ã¹ã¯ã®èµ·å
|
---|
| 803 |
|
---|
| 804 | (3) can_act ã¿ã¹ã¯èµ·åè¦æ±ã®ãã£ã³ã»ã«
|
---|
| 805 |
|
---|
| 806 | (4) ext_tsk èªã¿ã¹ã¯ã®çµäº
|
---|
| 807 |
|
---|
| 808 | ext_tsk ãéã¿ã¹ã¯ã³ã³ããã¹ãããå¼ã°ããå ´åï¼ã·ã¹ãã ãã°æ©è½ãç¨ã
|
---|
| 809 | ã¦ã¨ã©ã¼æ
|
---|
| 810 | å ±ãåºåãï¼LOG_EMERGã¬ãã«ï¼ï¼ãã®ã¾ã¾å®è¡ãç¶ãããï¼åä½
|
---|
| 811 | ã¯ä¿è¨¼ãããªãï¼
|
---|
| 812 |
|
---|
| 813 | ext_tsk ãCPUããã¯ç¶æ
|
---|
| 814 | ï¼ã¾ãã¯ãã£ã¹ãããç¦æ¢ç¶æ
|
---|
| 815 | ï¼ã§å¼ã°ããå ´åï¼
|
---|
| 816 | ã·ã¹ãã ãã°ã«ã¨ã©ã¼ãè¨é²ãï¼LOG_WARNINGã¬ãã«ï¼ï¼CPUããã¯è§£é¤ç¶æ
|
---|
| 817 |
|
---|
| 818 | ï¼ã¾ãã¯ãã£ã¹ããã許å¯ç¶æ
|
---|
| 819 | ï¼ã«ãã¦ããã¿ã¹ã¯ãçµäºããï¼
|
---|
| 820 |
|
---|
| 821 | (5) ter_tsk ã¿ã¹ã¯ã®å¼·å¶çµäº
|
---|
| 822 |
|
---|
| 823 | (6) chg_pri ã¿ã¹ã¯åªå
|
---|
| 824 | 度ã®å¤æ´
|
---|
| 825 |
|
---|
| 826 | (7) get_pri ã¿ã¹ã¯åªå
|
---|
| 827 | 度ã®åç
|
---|
| 828 | §
|
---|
| 829 |
|
---|
| 830 | 3.2 ã¿ã¹ã¯ä»å±åææ©è½
|
---|
| 831 |
|
---|
| 832 | ã¿ã¹ã¯ã®èµ·åºè¦æ±ãã¥ã¼ã¤ã³ã°æ°ã®æ大å¤ï¼TMAX_WUPCNTï¼ã¯ 1 ã«åºå®ãã¦ã
|
---|
| 833 | ãï¼ã¾ãï¼ã¿ã¹ã¯ã®å¼·å¶å¾
|
---|
| 834 | ã¡è¦æ±ãã¹ãæ°ã®æ大å¤ï¼TMAX_SUSCNTï¼ã 1 ã«åº
|
---|
| 835 | å®ãã¦ããï¼
|
---|
| 836 |
|
---|
| 837 | (1) slp_tsk èµ·åºå¾
|
---|
| 838 | ã¡
|
---|
| 839 | (2) tslp_tsk èµ·åºå¾
|
---|
| 840 | ã¡ï¼ã¿ã¤ã ã¢ã¦ãããï¼
|
---|
| 841 |
|
---|
| 842 | (3) wup_tsk, iwup_tsk ã¿ã¹ã¯ã®èµ·åº
|
---|
| 843 |
|
---|
| 844 | (4) can_wup ã¿ã¹ã¯èµ·åºè¦æ±ã®ãã£ã³ã»ã«
|
---|
| 845 |
|
---|
| 846 | (5) rel_wai, irel_wai å¾
|
---|
| 847 | ã¡ç¶æ
|
---|
| 848 | ã®å¼·å¶è§£é¤
|
---|
| 849 |
|
---|
| 850 | (6) sus_tsk å¼·å¶å¾
|
---|
| 851 | ã¡ç¶æ
|
---|
| 852 | ã¸ã®ç§»è¡
|
---|
| 853 |
|
---|
| 854 | (7) rsm_tsk å¼·å¶å¾
|
---|
| 855 | ã¡ç¶æ
|
---|
| 856 | ããã®åé
|
---|
| 857 | (8) frsm_tsk å¼·å¶å¾
|
---|
| 858 | ã¡ç¶æ
|
---|
| 859 | ããã®å¼·å¶åé
|
---|
| 860 |
|
---|
| 861 | ã¿ã¹ã¯ã®å¼·å¶å¾
|
---|
| 862 | ã¡è¦æ±ãã¹ãæ°ã®æ大å¤ï¼TMAX_SUSCNTï¼ã 1 ã§ããããï¼
|
---|
| 863 | rsm_tsk 㨠frsm_tsk ã®å¦çå
|
---|
| 864 | 容ã¯åä¸ã§ããï¼
|
---|
| 865 |
|
---|
| 866 | (9) dly_tsk èªã¿ã¹ã¯ã®é
|
---|
| 867 | 延
|
---|
| 868 |
|
---|
| 869 | 3.3 ã¿ã¹ã¯ä¾å¤å¦çæ©è½
|
---|
| 870 |
|
---|
| 871 | TEXPTNåã¯ï¼unsigned intåã«å®ç¾©ãã¦ããï¼ãã£ã¦ TBIT_TEXPTN ã¯ï¼
|
---|
| 872 | unsigned intåã 32ãããã®å ´å㯠32ï¼16ãããã®å ´å㯠16 ã«ãªãï¼
|
---|
| 873 |
|
---|
| 874 | (1) DEF_TEX ã¿ã¹ã¯ä¾å¤å¦çã«ã¼ãã³ã®å®ç¾©ï¼éçAPIï¼
|
---|
| 875 |
|
---|
| 876 | texatr ã« TA_ASM ãæå®ãããå ´åã®æ©è½ï¼ã¿ã¹ã¯ä¾å¤å¦çã«ã¼ãã³ãã¢ã»
|
---|
| 877 | ã³ããªè¨èªã§è¨è¿°ããï¼ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 878 |
|
---|
| 879 | (2) ras_tex, iras_tex ã¿ã¹ã¯ä¾å¤å¦çã®è¦æ±
|
---|
| 880 |
|
---|
| 881 | (3) dis_tex ã¿ã¹ã¯ä¾å¤å¦çã®ç¦æ¢
|
---|
| 882 |
|
---|
| 883 | (4) ena_tex ã¿ã¹ã¯ä¾å¤å¦çã®è¨±å¯
|
---|
| 884 |
|
---|
| 885 | (5) sns_tex ã¿ã¹ã¯ä¾å¤å¦çç¦æ¢ç¶æ
|
---|
| 886 | ã®åç
|
---|
| 887 | §
|
---|
| 888 |
|
---|
| 889 | 3.4 åæã»éä¿¡æ©è½
|
---|
| 890 |
|
---|
| 891 | 3.4.1 ã»ããã©
|
---|
| 892 |
|
---|
| 893 | ã»ããã©ã®æ大è³æºæ°ã¯ï¼UINTåï¼unsigned intåã«å®ç¾©ãã¦ããï¼ã§è¡¨ç¾ã§
|
---|
| 894 | ããæ°å¤ã®ç¯å²å
|
---|
| 895 | ã§ããï¼ããªãã¡ï¼unsigned intåã 32ãããã®å ´åã¯
|
---|
| 896 | (2^32 - 1)ï¼16ãããã®å ´å㯠(2^16 - 1) = 65535 ã§ããï¼TMAX_MAXSEM ã¯
|
---|
| 897 | å®ç¾©ãã¦ããªãï¼
|
---|
| 898 |
|
---|
| 899 | (1) CRE_SEM ã»ããã©ã®çæï¼éçAPIï¼
|
---|
| 900 |
|
---|
| 901 | (2) sig_sem, isig_sem ã»ããã©è³æºã®è¿å´
|
---|
| 902 |
|
---|
| 903 | (3) wai_sem ã»ããã©è³æºã®ç²å¾
|
---|
| 904 | (4) pol_sem ã»ããã©è³æºã®ç²å¾ï¼ãã¼ãªã³ã°ï¼
|
---|
| 905 | (5) twai_sem ã»ããã©è³æºã®ç²å¾ï¼ã¿ã¤ã ã¢ã¦ãããï¼
|
---|
| 906 |
|
---|
| 907 | 3.4.2 ã¤ãã³ããã©ã°
|
---|
| 908 |
|
---|
| 909 | ä¸ã¤ã®ã¤ãã³ããã©ã°ã§è¤æ°ã®ã¿ã¹ã¯ãå¾
|
---|
| 910 | ã¡ç¶æ
|
---|
| 911 | ã«ãªããæ©è½ã¯ãµãã¼ããã¦
|
---|
| 912 | ããªãï¼
|
---|
| 913 |
|
---|
| 914 | FLGPTNåã¯ï¼unsigned intåã«å®ç¾©ãã¦ããï¼ãã£ã¦ TBIT_FLGPTN ã¯ï¼
|
---|
| 915 | unsigned intåã 32ãããã®å ´å㯠32ï¼16ãããã®å ´å㯠16 ã«ãªãï¼
|
---|
| 916 |
|
---|
| 917 | (1) CRE_FLG ã¤ãã³ããã©ã°ã®çæï¼éçAPIï¼
|
---|
| 918 |
|
---|
| 919 | flgatr ã« TA_WMUL ãæå®ãããå ´åã®æ©è½ï¼ã¤ãã³ããã©ã°ã§è¤æ°ã®ã¿ã¹ã¯
|
---|
| 920 | ãå¾
|
---|
| 921 | ã¡ç¶æ
|
---|
| 922 | ã«ãªããï¼ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 923 |
|
---|
| 924 | (2) set_flg, iset_flg ã¤ãã³ããã©ã°ã®ã»ãã
|
---|
| 925 |
|
---|
| 926 | (3) clr_flg ã¤ãã³ããã©ã°ã®ã¯ãªã¢
|
---|
| 927 |
|
---|
| 928 | (4) wai_flg ã¤ãã³ããã©ã°å¾
|
---|
| 929 | ã¡
|
---|
| 930 | (5) pol_flg ã¤ãã³ããã©ã°å¾
|
---|
| 931 | ã¡ï¼ãã¼ãªã³ã°ï¼
|
---|
| 932 | (6) twai_flg ã¤ãã³ããã©ã°å¾
|
---|
| 933 | ã¡ï¼ã¿ã¤ã ã¢ã¦ãããï¼
|
---|
| 934 |
|
---|
| 935 | 3.4.3 ãã¼ã¿ãã¥ã¼
|
---|
| 936 |
|
---|
| 937 | dtqcntåã®ãã¼ã¿ãæ ¼ç´ããã®ã«å¿
|
---|
| 938 | è¦ãªãã¼ã¿ãã¥ã¼é åã®ãµã¤ãºã¯ï¼
|
---|
| 939 | sizeof(VP_INT) * dtqcnt ãã¤ãã§ããï¼TSZ_DTQ ã¯å®ç¾©ãã¦ããªãï¼
|
---|
| 940 |
|
---|
| 941 | (1) CRE_DTQ ãã¼ã¿ãã¥ã¼ã®çæï¼éçAPIï¼
|
---|
| 942 |
|
---|
| 943 | dtq ã« NULL 以å¤ãæå®ãããå ´åã®æ©è½ï¼ãã¼ã¿ãã¥ã¼é åã®å
|
---|
| 944 | é çªå°ãæ
|
---|
| 945 | å®ããï¼ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 946 |
|
---|
| 947 | (2) snd_dtq ãã¼ã¿ãã¥ã¼ã¸ã®éä¿¡
|
---|
| 948 | (3) psnd_dtq, ipsnd_dtq ãã¼ã¿ãã¥ã¼ã¸ã®éä¿¡ï¼ãã¼ãªã³ã°ï¼
|
---|
| 949 | (4) tsnd_dtq ãã¼ã¿ãã¥ã¼ã¸ã®éä¿¡ï¼ã¿ã¤ã ã¢ã¦ãããï¼
|
---|
| 950 |
|
---|
| 951 | (5) fsnd_dtq, ifsnd_dtq ãã¼ã¿ãã¥ã¼ã¸ã®å¼·å¶éä¿¡
|
---|
| 952 |
|
---|
| 953 | (6) rcv_dtq ãã¼ã¿ãã¥ã¼ããã®åä¿¡
|
---|
| 954 | (7) prcv_dtq ãã¼ã¿ãã¥ã¼ããã®åä¿¡ï¼ãã¼ãªã³ã°ï¼
|
---|
| 955 | (8) trcv_dtq ãã¼ã¿ãã¥ã¼ããã®åä¿¡ï¼ã¿ã¤ã ã¢ã¦ãããï¼
|
---|
| 956 |
|
---|
| 957 | 3.4.4 ã¡ã¼ã«ããã¯ã¹
|
---|
| 958 |
|
---|
| 959 | T_MSGåã¯ä¸è¨ã®ããã«å®ç¾©ããã¦ããï¼T_MSGåã®ãµã¤ãºã¯ï¼ã¿ã¼ã²ãããã
|
---|
| 960 | ã»ããµï¼ã³ã³ãã¤ã©ã®ãã¤ã³ã¿ã®ãµã¤ãºã«ä¸è´ããï¼
|
---|
| 961 |
|
---|
| 962 | typedef struct t_msg {
|
---|
| 963 | struct t_msg *next;
|
---|
| 964 | } T_MSG;
|
---|
| 965 |
|
---|
| 966 | JSPã«ã¼ãã«ã§ã¯ï¼åªå
|
---|
| 967 | 度å¥ã¡ãã»ã¼ã¸ãã¥ã¼ãããé åã¯ç¨ãã¦ããªãï¼
|
---|
| 968 | TSZ_MPRIHD ã¯å®ç¾©ãã¦ããªããï¼å®ç¾©ããã¨ããã 0 ã¨ãªãï¼
|
---|
| 969 |
|
---|
| 970 | (1) CRE_MBX ã¡ã¼ã«ããã¯ã¹ã®çæï¼éçAPIï¼
|
---|
| 971 |
|
---|
| 972 | mprihd ã« NULL 以å¤ãæå®ãããå ´åã®æ©è½ï¼åªå
|
---|
| 973 | 度å¥ã¡ãã»ã¼ã¸ãã¥ã¼ãã
|
---|
| 974 | ãé åã®å
|
---|
| 975 | é çªå°ãæå®ããï¼ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 976 |
|
---|
| 977 | (2) snd_mbx ã¡ã¼ã«ããã¯ã¹ã¸ã®éä¿¡
|
---|
| 978 |
|
---|
| 979 | (3) rcv_mbx ã¡ã¼ã«ããã¯ã¹ããã®åä¿¡
|
---|
| 980 | (4) prcv_mbx ã¡ã¼ã«ããã¯ã¹ããã®åä¿¡ï¼ãã¼ãªã³ã°ï¼
|
---|
| 981 | (5) trcv_mbx ã¡ã¼ã«ããã¯ã¹ããã®åä¿¡ï¼ã¿ã¤ã ã¢ã¦ãããï¼
|
---|
| 982 |
|
---|
| 983 | 3.5 ã¡ã¢ãªãã¼ã«ç®¡çæ©è½
|
---|
| 984 |
|
---|
| 985 | 3.5.1 åºå®é·ã¡ã¢ãªãã¼ã«
|
---|
| 986 |
|
---|
| 987 | ãµã¤ãºã blkszãã¤ãã®ã¡ã¢ãªãããã¯ã blkcntåç²å¾ã§ããã®ã«å¿
|
---|
| 988 | è¦ãªåº
|
---|
| 989 | å®é·ã¡ã¢ãªãã¼ã«é åã®ãµã¤ãºã¯ï¼TROUND_VP(blksz) * blkcnt ãã¤ãã§ããï¼
|
---|
| 990 | ããã§ï¼TROUND_VP(blksz) ã¯ï¼blksz ãã¿ã¼ã²ããããã»ããµï¼ã³ã³ãã¤ã©
|
---|
| 991 | ã®ãã¤ã³ã¿ã®ãµã¤ãºã®åæ°ã«ãªãããåãä¸ããæ°ã表ãï¼TSZ_MPF ã¯å®ç¾©ã
|
---|
| 992 | ã¦ããªãï¼
|
---|
| 993 |
|
---|
| 994 | (1) CRE_MPF åºå®é·ã¡ã¢ãªãã¼ã«ã®çæï¼éçAPIï¼
|
---|
| 995 |
|
---|
| 996 | mpf ã« NULL 以å¤ãæå®ãããå ´åã®æ©è½ï¼åºå®é·ã¡ã¢ãªãã¼ã«é åã®å
|
---|
| 997 | é çª
|
---|
| 998 | å°ãæå®ããï¼ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 999 |
|
---|
| 1000 | (2) get_mpf åºå®é·ã¡ã¢ãªãããã¯ã®ç²å¾
|
---|
| 1001 | (3) pget_mpf åºå®é·ã¡ã¢ãªãããã¯ã®ç²å¾ï¼ãã¼ãªã³ã°ï¼
|
---|
| 1002 | (4) tget_mpf åºå®é·ã¡ã¢ãªãããã¯ã®ç²å¾ï¼ã¿ã¤ã ã¢ã¦ãããï¼
|
---|
| 1003 |
|
---|
| 1004 | (5) rel_mpf åºå®é·ã¡ã¢ãªãããã¯ã®è¿å´
|
---|
| 1005 |
|
---|
| 1006 | blkãã©ã¡ã¼ã¿ï¼è¿å´ããã¡ã¢ãªãããã¯ã®å
|
---|
| 1007 | é çªå°ï¼ã®å¤ãï¼è¿å´å
|
---|
| 1008 | ã®ã¡ã¢
|
---|
| 1009 | ãªãã¼ã«é åã®å¤ãï¼ã¡ã¢ãªãããã¯ã®éä¸ãæãå ´åã«ã¯ï¼E_PARã¨ã©ã¼ã
|
---|
| 1010 | è¿ãï¼æªç²å¾ã®ã¡ã¢ãªãããã¯ãè¿å´ããå ´åãï¼è¿å´æ¸ã®ã¡ã¢ãªãããã¯ã
|
---|
| 1011 | å度è¿å´ããå ´åã®åä½ã¯ä¿è¨¼ãããªãï¼
|
---|
| 1012 |
|
---|
| 1013 | 3.6 æé管çæ©è½
|
---|
| 1014 |
|
---|
| 1015 | ã¿ã¤ã ã¤ãã³ããã³ãã©ã«é¢ãã¦ã¯ï¼ã2.6 ã¿ã¤ã ã¤ãã³ããã³ãã©ããåç
|
---|
| 1016 | §
|
---|
| 1017 | ãããã¨ï¼
|
---|
| 1018 |
|
---|
| 1019 | 3.6.1 ã·ã¹ãã æå»ç®¡ç
|
---|
| 1020 |
|
---|
| 1021 | JSPã«ã¼ãã«ã§ã¯ï¼ã¿ã¤ã ãã£ãã¯ã®ä¾çµ¦ï¼isig_tim ãå¨æçã«å¼ã³åºãå¦çï¼
|
---|
| 1022 | ã¯ã·ã¹ãã ãµã¼ãã¹ã®ã·ã¹ãã ã¯ããã¯ãã©ã¤ãã«ãã£ã¦å®ç¾ãã¦ããï¼ã·ã¹
|
---|
| 1023 | ãã ã¯ããã¯ãã©ã¤ãã®ä¸»è¦é¨åã¯ï¼ã¿ã¼ã²ããæ¯ã«ãã¼ãã¦ã§ã¢ã¿ã¤ãã使ã£
|
---|
| 1024 | ã¦å®ç¾ããã¦ããï¼isig_tim ãå¼ã³åºãå¨æã¯ã¿ã¼ã²ããæ¯ã«å®ããï¼ãã®
|
---|
| 1025 | ãã TIC_NUME 㨠TIC_DENO ã¯ï¼ã¿ã¼ã²ããä¾åé¨ã®ã¢ããªã±ã¼ã·ã§ã³ç¨ã®ã¤
|
---|
| 1026 | ã³ã¯ã«ã¼ããã¡ã¤ã«ï¼cpu_defs.h ããã³ sys_defs.hï¼ã®ä¸ã§å®ç¾©ãã¦ããï¼
|
---|
| 1027 | ã¿ã¼ã²ããã«ãã£ã¦ã¯ï¼ãã®æ°å¤ãå¤æ´ããã ã㧠isig_tim ãå¼ã³åºãå¨æ
|
---|
| 1028 | ãå¤æ´ã§ããããã«å®è£
|
---|
| 1029 | ããã¦ããå ´åãããï¼è©³ããã¯ï¼ã¿ã¼ã²ããæ¯ã®ã
|
---|
| 1030 | ãã¥ã¢ã«ãåç
|
---|
| 1031 | §ãããã¨ï¼
|
---|
| 1032 |
|
---|
| 1033 | (1) set_tim ã·ã¹ãã æå»ã®è¨å®
|
---|
| 1034 |
|
---|
| 1035 | (2) get_tim ã·ã¹ãã æå»ã®åç
|
---|
| 1036 | §
|
---|
| 1037 |
|
---|
| 1038 | (3) isig_tim ã¿ã¤ã ãã£ãã¯ã®ä¾çµ¦
|
---|
| 1039 |
|
---|
| 1040 | isig_tim ã¯ï¼ã¿ã¼ã²ããä¾åã«å®ç¾©ããã TIC_NUME 㨠TIC_DENO ã§æå®ã
|
---|
| 1041 | ããæéã ãã·ã¹ãã æå»ãé²ãï¼å¿
|
---|
| 1042 | è¦ãªã¿ã¤ã ã¤ãã³ãï¼ã¿ã¤ã ã¢ã¦ãï¼å¨
|
---|
| 1043 | æãã³ãã©ã®èµ·åãªã©ï¼ã®å¦çãè¡ãï¼JSPã«ã¼ãã«ã§ã¯ï¼ã·ã¹ãã ã¯ããã¯
|
---|
| 1044 | ãã©ã¤ãããã®ãµã¼ãã¹ã³ã¼ã«ãå¨æçã«å¼ã³åºãããï¼ã¢ããªã±ã¼ã·ã§ã³ã
|
---|
| 1045 | ãå¼ã³åºãå¿
|
---|
| 1046 | è¦ã¯ãªãï¼
|
---|
| 1047 |
|
---|
| 1048 | 3.6.2 å¨æãã³ãã©
|
---|
| 1049 |
|
---|
| 1050 | å¨æãã³ãã©ã®èµ·åä½ç¸ãä¿åããæ©è½ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 1051 |
|
---|
| 1052 | (1) CRE_CYC å¨æãã³ãã©ã®çæï¼éçAPIï¼
|
---|
| 1053 |
|
---|
| 1054 | cycatr ã« TA_PHS ãæå®ãããå ´åã®æ©è½ï¼å¨æãã³ãã©ã®èµ·åä½ç¸ãä¿å
|
---|
| 1055 | ããï¼ã¯ãµãã¼ããã¦ããªãï¼ã¾ãï¼TA_ASM ãæå®ãããå ´åã®æ©è½ï¼å¨æ
|
---|
| 1056 | ãã³ãã©ãã¢ã»ã³ããªè¨èªã§è¨è¿°ããï¼ããµãã¼ããã¦ããªãï¼
|
---|
| 1057 |
|
---|
| 1058 | cycatr ã« TA_STA ãæå®ãï¼cycphs ã« 0 ãæå®ããå ´åï¼å¨æãã³ãã©ã®
|
---|
| 1059 | ååã®èµ·åã¯ï¼ã·ã¹ãã èµ·åå¾ã®æåã®ã¿ã¤ã ãã£ãã¯ã§è¡ãããï¼ããªãã¡ï¼
|
---|
| 1060 | cycphs ã« 1 ãæå®ããå ´åã¨åãæ¯ãèãã¨ãªãï¼æ··ä¹±ã®åå ã¨ãªãããï¼
|
---|
| 1061 | cycphs ã« 0 ãæå®ãããã¨ã¯æ¨å¥¨ããªãï¼
|
---|
| 1062 |
|
---|
| 1063 | (2) sta_cyc å¨æãã³ãã©ã®åä½éå§
|
---|
| 1064 |
|
---|
| 1065 | (3) stp_cyc å¨æãã³ãã©ã®åä½åæ¢
|
---|
| 1066 |
|
---|
| 1067 | 3.7 ã·ã¹ãã ç¶æ
|
---|
| 1068 | 管çæ©è½
|
---|
| 1069 |
|
---|
| 1070 | (1) rot_rdq, irot_rdq ã¿ã¹ã¯ã®åªå
|
---|
| 1071 | é ä½ã®å転
|
---|
| 1072 |
|
---|
| 1073 | (2) get_tid, iget_tid å®è¡ç¶æ
|
---|
| 1074 | ã®ã¿ã¹ã¯IDã®åç
|
---|
| 1075 | §
|
---|
| 1076 |
|
---|
| 1077 | (3) loc_cpu, iloc_cpu CPUããã¯ç¶æ
|
---|
| 1078 | ã¸ã®ç§»è¡
|
---|
| 1079 |
|
---|
| 1080 | (4) unl_cpu, iunl_cpu CPUããã¯ç¶æ
|
---|
| 1081 | ã®è§£é¤
|
---|
| 1082 |
|
---|
| 1083 | (5) dis_dsp ãã£ã¹ãããã®ç¦æ¢
|
---|
| 1084 |
|
---|
| 1085 | (6) ena_dsp ãã£ã¹ãããã®è¨±å¯
|
---|
| 1086 |
|
---|
| 1087 | (7) sns_ctx ã³ã³ããã¹ãã®åç
|
---|
| 1088 | §
|
---|
| 1089 |
|
---|
| 1090 | (8) sns_loc CPUããã¯ç¶æ
|
---|
| 1091 | ã®åç
|
---|
| 1092 | §
|
---|
| 1093 |
|
---|
| 1094 | (9) sns_dsp ãã£ã¹ãããç¦æ¢ç¶æ
|
---|
| 1095 | ã®åç
|
---|
| 1096 | §
|
---|
| 1097 |
|
---|
| 1098 | (10) sns_dpn ãã£ã¹ãããä¿çç¶æ
|
---|
| 1099 | ã®åç
|
---|
| 1100 | §
|
---|
| 1101 |
|
---|
| 1102 | (11) vsns_ini ã«ã¼ãã«åä½ç¶æ
|
---|
| 1103 | ã®åç
|
---|
| 1104 | §
|
---|
| 1105 |
|
---|
| 1106 | ãCè¨èªAPIã
|
---|
| 1107 | BOOL state = vsns_ini();
|
---|
| 1108 |
|
---|
| 1109 | ããã©ã¡ã¼ã¿ã
|
---|
| 1110 | ãªã
|
---|
| 1111 |
|
---|
| 1112 | ããªã¿ã¼ã³ãã©ã¡ã¼ã¿ã
|
---|
| 1113 | BOOL state ã«ã¼ãã«åä½ç¶æ
|
---|
| 1114 |
|
---|
| 1115 |
|
---|
| 1116 | ãæ©è½ã
|
---|
| 1117 |
|
---|
| 1118 | ã«ã¼ãã«ã®åæåå®äºåã¾ãã¯çµäºå¦çéå§å¾ã«å¼ã³åºãããå ´åã« TRUEï¼
|
---|
| 1119 | ã«ã¼ãã«ã®åä½ä¸ã«å¼ã³åºãããå ´åã« FALSE ãè¿ãï¼
|
---|
| 1120 |
|
---|
| 1121 | ãã®ãµã¼ãã¹ã³ã¼ã«ã TRUE ãè¿ãæã«ã¯ï¼ä»ã®ãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºãã¦
|
---|
| 1122 | ã¯ãªããªãï¼ãã®ãµã¼ãã¹ã³ã¼ã«ã TRUE ãè¿ãæã«ä»ã®ãµã¼ãã¹ã³ã¼ã«ãå¼
|
---|
| 1123 | ã³åºããå ´åï¼ã·ã¹ãã ã®åä½ã¯ä¿è¨¼ãããªãï¼
|
---|
| 1124 |
|
---|
| 1125 | 3.8 å²è¾¼ã¿ç®¡çæ©è½
|
---|
| 1126 |
|
---|
| 1127 | å²è¾¼ã¿ãã³ãã©ã«é¢ãã¦ã¯ï¼ã2.5 å²è¾¼ã¿ãã³ãã©ããåç
|
---|
| 1128 | §ãããã¨ï¼
|
---|
| 1129 |
|
---|
| 1130 | (1) DEF_INH å²è¾¼ã¿ãã³ãã©ã®å®ç¾©ï¼éçAPIï¼
|
---|
| 1131 |
|
---|
| 1132 | INHNOåã®å®ç¾©ã¨ inhno ã®æå³ã¯ã¿ã¼ã²ããæ¯ã«å®ããï¼inhatr ã«ã¯ï¼
|
---|
| 1133 | TA_HLNG ã®ã¿ãæå®ãããã¨ãã§ããï¼
|
---|
| 1134 |
|
---|
| 1135 | (2) dis_int å²è¾¼ã¿ã®ç¦æ¢
|
---|
| 1136 | (3) ena_int å²è¾¼ã¿ã®è¨±å¯
|
---|
| 1137 | (4) chg_ixx å²è¾¼ã¿ãã¹ã¯ã®å¤æ´
|
---|
| 1138 | (5) get_ixx å²è¾¼ã¿ãã¹ã¯ã®åç
|
---|
| 1139 | §
|
---|
| 1140 |
|
---|
| 1141 | ãããã®ãµã¼ãã¹ã³ã¼ã«ããµãã¼ãããã¦ãããã©ããï¼ãµãã¼ãããã¦ãã
|
---|
| 1142 | å ´åã®ä»æ§ï¼xx ã®é¨åã®å称ï¼åã¨ãã©ã¡ã¼ã¿ã®å称ã¨æå³ï¼CPUããã¯ç¶æ
|
---|
| 1143 |
|
---|
| 1144 | ããã£ã¹ãããç¶æ
|
---|
| 1145 | ã¨ã®é¢é£ï¼ã«ã¤ãã¦ã¯ï¼ã¿ã¼ã²ããä¾åã§ããï¼å
|
---|
| 1146 | ·ä½çã«
|
---|
| 1147 | ã¯ï¼ã¿ã¼ã²ããæ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 1148 | §ãããã¨ï¼
|
---|
| 1149 |
|
---|
| 1150 | 3.9 ã·ã¹ãã æ§æ管çæ©è½
|
---|
| 1151 |
|
---|
| 1152 | CPUä¾å¤ãã³ãã©ã«é¢ãã¦ã¯ã2.7 CPUä¾å¤ãã³ãã©ããï¼åæåã«ã¼ãã³ã«é¢
|
---|
| 1153 | ãã¦ã¯ã2.9 ã·ã¹ãã åæåæé ã¨åæåã«ã¼ãã³ãåç
|
---|
| 1154 | §ãããã¨ï¼
|
---|
| 1155 |
|
---|
| 1156 | (1) DEF_EXC CPUä¾å¤ãã³ãã©ã®å®ç¾©ï¼éçAPIï¼
|
---|
| 1157 |
|
---|
| 1158 | EXCNOåã®å®ç¾©ã¨ excno ã®æå³ã¯ã¿ã¼ã²ããæ¯ã«å®ããï¼excatr ã«ã¯ï¼
|
---|
| 1159 | TA_HLNG ã®ã¿ãæå®ãããã¨ãã§ããï¼
|
---|
| 1160 |
|
---|
| 1161 | (2) ATT_INI åæåã«ã¼ãã³ã®è¿½å ï¼éçAPIï¼
|
---|
| 1162 |
|
---|
| 1163 | iniatr ã« TA_ASM ãæå®ãããå ´åã®æ©è½ï¼åæåã«ã¼ãã³ãã¢ã»ã³ããªè¨
|
---|
| 1164 | èªã§è¨è¿°ããï¼ã¯ãµãã¼ããã¦ããªãï¼
|
---|
| 1165 |
|
---|
| 1166 | (3) VATT_TER çµäºå¦çã«ã¼ãã³ã®è¿½å ï¼éçAPIï¼
|
---|
| 1167 |
|
---|
| 1168 | ãéçAPIã
|
---|
| 1169 | VATT_TER({ ATR teratr, VP_INT exinf, FP terrtn });
|
---|
| 1170 |
|
---|
| 1171 | ããã©ã¡ã¼ã¿ã
|
---|
| 1172 | ATR teratr çµäºå¦çã«ã¼ãã³å±æ§
|
---|
| 1173 | VP_INT exinf çµäºå¦çã«ã¼ãã³ã®æ¡å¼µæ
|
---|
| 1174 | å ±
|
---|
| 1175 | FP terrtn çµäºå¦çã«ã¼ãã³ã®èµ·åçªå°
|
---|
| 1176 |
|
---|
| 1177 | ãæ©è½ã
|
---|
| 1178 |
|
---|
| 1179 | çµäºå¦çã«ã¼ãã³ãï¼æå®ãããåãã©ã¡ã¼ã¿ã«åºã¥ãã¦è¿½å ããï¼teratr
|
---|
| 1180 | ã¯çµäºå¦çã«ã¼ãã³ã®å±æ§ï¼exinf ã¯çµäºå¦çã«ã¼ãã³ãèµ·åããæã«ãã©ã¡
|
---|
| 1181 | ã¼ã¿ã¨ãã¦æ¸¡ãæ¡å¼µæ
|
---|
| 1182 | å ±ï¼terrtn ã¯çµäºå¦çã«ã¼ãã³ã®èµ·åçªå°ã§ããï¼
|
---|
| 1183 |
|
---|
| 1184 | VATT_TER ã«ããã¦ã¯ï¼teratr ã¯ããªããã»ããµå®æ°å¼ãã©ã¡ã¼ã¿ã§ããï¼
|
---|
| 1185 | teratr ã«ã¯ï¼TA_HLNG ã®æå®ãã§ããï¼TA_HLNGï¼ï¼0x00ï¼ãæå®ãããå ´å
|
---|
| 1186 | ã«ã¯é«ç´è¨èªç¨ã®ã¤ã³ã¿ãã§ã¼ã¹ã§çµäºå¦çã«ã¼ãã³ãèµ·åããï¼
|
---|
| 1187 |
|
---|
| 1188 | VATT_ATR ã«ãã£ã¦è¿½å ãããçµäºå¦çã«ã¼ãã³ã¯ï¼ã·ã¹ãã çµäºå¦çæã«å®
|
---|
| 1189 | è¡ãããï¼è©³ããã¯ï¼ã2.12 ã·ã¹ãã çµäºæé ã¨çµäºå¦çã«ã¼ãã³ããåç
|
---|
| 1190 | §
|
---|
| 1191 | ãããã¨ï¼
|
---|
| 1192 |
|
---|
| 1193 | 3.10 CPUä¾å¤çºçæã®ã·ã¹ãã ç¶æ
|
---|
| 1194 | åç
|
---|
| 1195 | §
|
---|
| 1196 |
|
---|
| 1197 | CPUä¾å¤ãã³ãã©å
|
---|
| 1198 | ã§ï¼CPUä¾å¤ãçºçããã³ã³ããã¹ããç¶æ
|
---|
| 1199 | ãåç
|
---|
| 1200 | §ãããã
|
---|
| 1201 | ã®ãµã¼ãã¹ã³ã¼ã«ã¨ãã¦ï¼JSPã«ã¼ãã«ã§ã¯ï¼äºã¤ã®ãµã¼ãã¹ã³ã¼ã«ãç¬èªã«
|
---|
| 1202 | ãµãã¼ããã¦ããï¼ãµã¼ãã¹ã³ã¼ã« vxsns_yyy ã¯ï¼CPUä¾å¤ãçºçããå¦çã§
|
---|
| 1203 | sns_yyy ãå¼ã³åºããå ´åã®çµæãåãåºããã®ã§ï¼CPUä¾å¤ãã³ãã©ã«æ¸¡ã
|
---|
| 1204 | ãããã©ã¡ã¼ã¿ p_excinf ããã©ã¡ã¼ã¿ã¨ããï¼
|
---|
| 1205 |
|
---|
| 1206 | (1) vxsns_ctx CPUä¾å¤çºçæã®ã³ã³ããã¹ãã®åç
|
---|
| 1207 | §
|
---|
| 1208 |
|
---|
| 1209 | ãCè¨èªAPIã
|
---|
| 1210 | BOOL state = vxsns_ctx(VP p_excinf);
|
---|
| 1211 |
|
---|
| 1212 | ããã©ã¡ã¼ã¿ã
|
---|
| 1213 | VP p_excinf CPUä¾å¤ã«é¢ããæ
|
---|
| 1214 | å ±ãè¨æ¶ãã¦ããé åã®
|
---|
| 1215 | å
|
---|
| 1216 | é çªå°
|
---|
| 1217 |
|
---|
| 1218 | ããªã¿ã¼ã³ãã©ã¡ã¼ã¿ã
|
---|
| 1219 | BOOL state ã³ã³ããã¹ã
|
---|
| 1220 |
|
---|
| 1221 | ãæ©è½ã
|
---|
| 1222 |
|
---|
| 1223 | CPUä¾å¤ãçºçããã³ã³ããã¹ããï¼éã¿ã¹ã¯ã³ã³ããã¹ãã®å ´åã« TRUEï¼ã¿
|
---|
| 1224 | ã¹ã¯ã³ã³ããã¹ãã®å ´åã« FALSE ãè¿ãï¼p_excinf ã«ã¯ï¼CPUä¾å¤ãã³ãã©
|
---|
| 1225 | ã«æ¸¡ããã p_excinfãã©ã¡ã¼ã¿ããã®ã¾ã¾æ¸¡ãï¼CPUä¾å¤ãã³ãã©ä»¥å¤ããå¼
|
---|
| 1226 | ã³åºããå ´åãï¼p_excinf ãæ£ãã渡ããªãã£ãå ´åã®æ¯èãã¯ä¿è¨¼ãããª
|
---|
| 1227 | ãï¼
|
---|
| 1228 |
|
---|
| 1229 | (2) vxsns_loc CPUä¾å¤çºçæã®CPUããã¯ç¶æ
|
---|
| 1230 | ã®åç
|
---|
| 1231 | §
|
---|
| 1232 |
|
---|
| 1233 | ãCè¨èªAPIã
|
---|
| 1234 | BOOL state = vxsns_loc(VP p_excinf);
|
---|
| 1235 |
|
---|
| 1236 | ããã©ã¡ã¼ã¿ã
|
---|
| 1237 | VP p_excinf CPUä¾å¤ã«é¢ããæ
|
---|
| 1238 | å ±ãè¨æ¶ãã¦ããé åã®
|
---|
| 1239 | å
|
---|
| 1240 | é çªå°
|
---|
| 1241 |
|
---|
| 1242 | ããªã¿ã¼ã³ãã©ã¡ã¼ã¿ã
|
---|
| 1243 | BOOL state CPUããã¯ç¶æ
|
---|
| 1244 |
|
---|
| 1245 |
|
---|
| 1246 | ãæ©è½ã
|
---|
| 1247 |
|
---|
| 1248 | CPUä¾å¤ãçºçããç¶æ
|
---|
| 1249 | ãï¼CPUããã¯ç¶æ
|
---|
| 1250 | ã®å ´åã« TRUEï¼CPUããã¯è§£é¤ç¶æ
|
---|
| 1251 |
|
---|
| 1252 | ã®å ´åã« FALSE ãè¿ãï¼p_excinf ã«ã¯ï¼CPUä¾å¤ãã³ãã©ã«æ¸¡ããã
|
---|
| 1253 | p_excinfãã©ã¡ã¼ã¿ããã®ã¾ã¾æ¸¡ãï¼CPUä¾å¤ãã³ãã©ä»¥å¤ããå¼ã³åºããå ´
|
---|
| 1254 | åãï¼p_excinf ãæ£ãã渡ããªãã£ãå ´åã®æ¯èãã¯ä¿è¨¼ãããªãï¼
|
---|
| 1255 |
|
---|
| 1256 | (3) vxsns_dsp CPUä¾å¤çºçæã®ãã£ã¹ãããç¦æ¢ç¶æ
|
---|
| 1257 | ã®åç
|
---|
| 1258 | §
|
---|
| 1259 |
|
---|
| 1260 | ãCè¨èªAPIã
|
---|
| 1261 | BOOL state = vxsns_dsp(VP p_excinf);
|
---|
| 1262 |
|
---|
| 1263 | ããã©ã¡ã¼ã¿ã
|
---|
| 1264 | VP p_excinf CPUä¾å¤ã«é¢ããæ
|
---|
| 1265 | å ±ãè¨æ¶ãã¦ããé åã®
|
---|
| 1266 | å
|
---|
| 1267 | é çªå°
|
---|
| 1268 |
|
---|
| 1269 | ããªã¿ã¼ã³ãã©ã¡ã¼ã¿ã
|
---|
| 1270 | BOOL state ãã£ã¹ãããç¦æ¢ç¶æ
|
---|
| 1271 |
|
---|
| 1272 |
|
---|
| 1273 | ãæ©è½ã
|
---|
| 1274 |
|
---|
| 1275 | CPUä¾å¤ãçºçããç¶æ
|
---|
| 1276 | ãï¼ãã£ã¹ãããç¦æ¢ç¶æ
|
---|
| 1277 | ã®å ´åã« TRUEï¼ãã£ã¹ãã
|
---|
| 1278 | ã許å¯ç¶æ
|
---|
| 1279 | ã®å ´åã« FALSE ãè¿ãï¼p_excinf ã«ã¯ï¼CPUä¾å¤ãã³ãã©ã«æ¸¡ã
|
---|
| 1280 | ãã p_excinfãã©ã¡ã¼ã¿ããã®ã¾ã¾æ¸¡ãï¼CPUä¾å¤ãã³ãã©ä»¥å¤ããå¼ã³åºã
|
---|
| 1281 | ãå ´åãï¼p_excinf ãæ£ãã渡ããªãã£ãå ´åã®æ¯èãã¯ä¿è¨¼ãããªãï¼
|
---|
| 1282 |
|
---|
| 1283 | ãè£è¶³èª¬æã
|
---|
| 1284 |
|
---|
| 1285 | CPUä¾å¤ãã³ãã©ã®èµ·åã«ãã£ã¦ãã£ã¹ãããç¦æ¢ï¼è¨±å¯ç¶æ
|
---|
| 1286 | ã¯å¤åããï¼CPU
|
---|
| 1287 | ä¾å¤ãã³ãã©ä¸ã§ã¯ãã£ã¹ãããã®ç¦æ¢ã許å¯ã¯è¡ããªãããï¼vxsns_dsp ã®
|
---|
| 1288 | è¿ãå¤ã¯ sns_dsp ã®è¿ãå¤ã«å¸¸ã«ä¸è´ããï¼ãã®ããï¼vxsns_dsp ã¨
|
---|
| 1289 | sns_dsp ã®å¦çå
|
---|
| 1290 | 容ã¯åä¸ã¨ãªã£ã¦ããï¼
|
---|
| 1291 |
|
---|
| 1292 | (4) vxsns_dpn CPUä¾å¤çºçæã®ãã£ã¹ãããä¿çç¶æ
|
---|
| 1293 | ã®åç
|
---|
| 1294 | §
|
---|
| 1295 |
|
---|
| 1296 | ãCè¨èªAPIã
|
---|
| 1297 | BOOL state = vxsns_dpn(VP p_excinf);
|
---|
| 1298 |
|
---|
| 1299 | ããã©ã¡ã¼ã¿ã
|
---|
| 1300 | VP p_excinf CPUä¾å¤ã«é¢ããæ
|
---|
| 1301 | å ±ãè¨æ¶ãã¦ããé åã®
|
---|
| 1302 | å
|
---|
| 1303 | é çªå°
|
---|
| 1304 |
|
---|
| 1305 | ããªã¿ã¼ã³ãã©ã¡ã¼ã¿ã
|
---|
| 1306 | BOOL state ãã£ã¹ãããä¿çç¶æ
|
---|
| 1307 |
|
---|
| 1308 |
|
---|
| 1309 | ãæ©è½ã
|
---|
| 1310 |
|
---|
| 1311 | CPUä¾å¤ãçºçããç¶æ
|
---|
| 1312 | ãï¼ãã£ã¹ãããä¿çç¶æ
|
---|
| 1313 | ã®å ´åã« TRUEï¼ããã§ãªã
|
---|
| 1314 | å ´åã« FALSE ãè¿ãï¼ããªãã¡ï¼ãã£ã¹ãããã£ãããåªå
|
---|
| 1315 | é ä½ãé«ãå¦ç
|
---|
| 1316 | ãå®è¡ããã¦ããæï¼CPUããã¯ç¶æ
|
---|
| 1317 | ã§ãã£ãæããã³ãã£ã¹ãããç¦æ¢ç¶æ
|
---|
| 1318 |
|
---|
| 1319 | ã§ãã£ãæã¯ï¼TRUE ãè¿ãï¼p_excinf ã«ã¯ï¼CPUä¾å¤ãã³ãã©ã«æ¸¡ããã
|
---|
| 1320 | p_excinfãã©ã¡ã¼ã¿ããã®ã¾ã¾æ¸¡ãï¼CPUä¾å¤ãã³ãã©ä»¥å¤ããå¼ã³åºããå ´
|
---|
| 1321 | åãï¼ p_excinf ãæ£ãã渡ããªãã£ãå ´åã®æ¯èãã¯ä¿è¨¼ãããªãï¼
|
---|
| 1322 |
|
---|
| 1323 | (5) vxsns_tex CPUä¾å¤çºçæã®ã¿ã¹ã¯ä¾å¤å¦çç¦æ¢ç¶æ
|
---|
| 1324 | ã®åç
|
---|
| 1325 | §
|
---|
| 1326 |
|
---|
| 1327 | ãCè¨èªAPIã
|
---|
| 1328 | BOOL state = vxsns_tex(VP p_excinf);
|
---|
| 1329 |
|
---|
| 1330 | ããã©ã¡ã¼ã¿ã
|
---|
| 1331 | VP p_excinf CPUä¾å¤ã«é¢ããæ
|
---|
| 1332 | å ±ãè¨æ¶ãã¦ããé åã®
|
---|
| 1333 | å
|
---|
| 1334 | é çªå°
|
---|
| 1335 |
|
---|
| 1336 | ããªã¿ã¼ã³ãã©ã¡ã¼ã¿ã
|
---|
| 1337 | BOOL state ã¿ã¹ã¯ä¾å¤å¦çç¦æ¢ç¶æ
|
---|
| 1338 |
|
---|
| 1339 |
|
---|
| 1340 | ãæ©è½ã
|
---|
| 1341 |
|
---|
| 1342 | CPUä¾å¤ãçºçããæã«å®è¡ç¶æ
|
---|
| 1343 | ã§ãã£ãã¿ã¹ã¯ãï¼ã¿ã¹ã¯ä¾å¤å¦çç¦æ¢ç¶æ
|
---|
| 1344 |
|
---|
| 1345 | ã®å ´åã« TRUEï¼ã¿ã¹ã¯ä¾å¤å¦ç許å¯ç¶æ
|
---|
| 1346 | ã®å ´åã« FALSE ãè¿ãï¼CPUä¾å¤ã
|
---|
| 1347 | éã¿ã¹ã¯ã³ã³ããã¹ãã§çºçãï¼ãã®æã«å®è¡ç¶æ
|
---|
| 1348 | ã®ã¿ã¹ã¯ããªãã£ãå ´åã«
|
---|
| 1349 | ãï¼FALSE ãè¿ãï¼p_excinf ã«ã¯ï¼CPUä¾å¤ãã³ãã©ã«æ¸¡ããã p_excinfã
|
---|
| 1350 | ã©ã¡ã¼ã¿ããã®ã¾ã¾æ¸¡ãï¼CPUä¾å¤ãã³ãã©ä»¥å¤ããå¼ã³åºããå ´åãï¼
|
---|
| 1351 | p_excinf ãæ£ãã渡ããªãã£ãå ´åã®æ¯èãã¯ä¿è¨¼ãããªãï¼
|
---|
| 1352 |
|
---|
| 1353 | ãè£è¶³èª¬æã
|
---|
| 1354 |
|
---|
| 1355 | CPUä¾å¤ãã³ãã©ã®èµ·åã«ãã£ã¦ã¿ã¹ã¯ä¾å¤å¦çç¦æ¢ï¼è¨±å¯ç¶æ
|
---|
| 1356 | ã¯å¤åããï¼
|
---|
| 1357 | CPUä¾å¤ãã³ãã©ä¸ã§ã¯ã¿ã¹ã¯ä¾å¤å¦çã®ç¦æ¢ã許å¯ã¯è¡ããªãããï¼
|
---|
| 1358 | vxsns_tex ã®è¿ãå¤ã¯ sns_tex ã®è¿ãå¤ã«å¸¸ã«ä¸è´ããï¼ãã®ããï¼
|
---|
| 1359 | vxsns_tex 㨠sns_tex ã®å¦çå
|
---|
| 1360 | 容ã¯åä¸ã¨ãªã£ã¦ããï¼
|
---|
| 1361 |
|
---|
| 1362 | 3.11 æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»åç
|
---|
| 1363 | §æ©è½
|
---|
| 1364 |
|
---|
| 1365 | JSPã«ã¼ãã«ã§ã¯ï¼JSPã«ã¼ãã«ä¸ã§åä½ããã¿ã¹ã¯ãJSPã«ã¼ãã«èªèº«ã®æ§è½
|
---|
| 1366 | ãè¨æ¸¬ããããã«ï¼ã·ã¹ãã æå»ãã精度ã®é«ãæ§è½è©ä¾¡ç¨ã·ã¹ãã æå»ãèª
|
---|
| 1367 | ã¿åºãæ©è½ãï¼ã¿ã¼ã²ããä¾åã«ãµãã¼ããã¦ããï¼æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»
|
---|
| 1368 | ã¯ï¼Î¼ç§åä½ã§è¡¨ç¾ããããï¼å®éã®ç²¾åº¦ã¯ã¿ã¼ã²ããä¾åã§ããï¼å
|
---|
| 1369 | ·ä½çã«
|
---|
| 1370 | ã¯ï¼ã¿ã¼ã²ããæ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 1371 | §ãããã¨ï¼
|
---|
| 1372 |
|
---|
| 1373 | æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»åç
|
---|
| 1374 | §æ©è½ã§ã¯ï¼æ¬¡ã®ãã¼ã¿åãç¨ããï¼
|
---|
| 1375 |
|
---|
| 1376 | SYSUTIM æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»ï¼ç¬¦å·ç¡ãæ´æ°ï¼
|
---|
| 1377 |
|
---|
| 1378 | SYSUTIMåã®ãµã¤ãºæ°ã¯ã¿ã¼ã²ããä¾åã§ããï¼å
|
---|
| 1379 | ·ä½çã«ã¯ï¼ã¿ã¼ã²ããæ¯ã®
|
---|
| 1380 | ããã¥ã¢ã«ãåç
|
---|
| 1381 | §ãããã¨ï¼
|
---|
| 1382 |
|
---|
| 1383 | (1) vxget_tim æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»ã®åç
|
---|
| 1384 | §
|
---|
| 1385 |
|
---|
| 1386 | ãCè¨èªAPIã
|
---|
| 1387 | ER ercd = vxget_tim(SYSUTIM *p_sysutim);
|
---|
| 1388 |
|
---|
| 1389 | ããã©ã¡ã¼ã¿ã
|
---|
| 1390 | ãªã
|
---|
| 1391 |
|
---|
| 1392 | ããªã¿ã¼ã³ãã©ã¡ã¼ã¿ã
|
---|
| 1393 | ER ercd ã¨ã©ã¼ã³ã¼ã
|
---|
| 1394 | SYSUTIM sysutim ç¾å¨ã®æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»
|
---|
| 1395 |
|
---|
| 1396 | ãã¨ã©ã¼ã³ã¼ãã
|
---|
| 1397 | E_CTX ã³ã³ããã¹ãã¨ã©ã¼
|
---|
| 1398 |
|
---|
| 1399 | ãæ©è½ã
|
---|
| 1400 |
|
---|
| 1401 | ç¾å¨ã®æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»ãèªã¿åºãï¼sysutim ã«è¿ãï¼
|
---|
| 1402 |
|
---|
| 1403 | ãã®ãµã¼ãã¹ã³ã¼ã«ã¯ï¼ã¿ã¹ã¯ã³ã³ããã¹ãããã®ã¿å¼ã³åºããã¨ãã§ããï¼
|
---|
| 1404 | éã¿ã¹ã¯ã³ã³ããã¹ãããå¼ã³åºããå ´åã«ã¯ï¼E_CTXã¨ã©ã¼ã¨ãªãï¼
|
---|
| 1405 |
|
---|
| 1406 | ã¿ã¹ã¯ã³ã³ããã¹ãã§ããã°ï¼CPUããã¯ç¶æ
|
---|
| 1407 | ã§ãã£ã¦ãå¼ã³åºãããï¼CPUãã
|
---|
| 1408 | ã¯ç¶æ
|
---|
| 1409 | ãé·æéç¶ç¶ããã¨ï¼ã¿ã¤ãå²è¾¼ã¿ãå
|
---|
| 1410 | ¥ããªãããã«ã·ã¹ãã æå»ãæ´
|
---|
| 1411 | æ°ãããï¼ãã®ãµã¼ãã¹ã³ã¼ã«ãæ£ããæ§è½è©ä¾¡ç¨ã·ã¹ãã æå»ãè¿ããªããª
|
---|
| 1412 | ãï¼æé測å®åºéãçãå ´åãé¤ãã¦ã¯ï¼æé測å®åºéå
|
---|
| 1413 | ¨ä½ãCPUããã¯ç¶æ
|
---|
| 1414 |
|
---|
| 1415 | ã¨ããã®ã¯é©åã§ã¯ãªãï¼
|
---|
| 1416 |
|
---|
| 1417 |
|
---|
| 1418 | ï¼ï¼ã·ã¹ãã ãã°æ©è½
|
---|
| 1419 |
|
---|
| 1420 | ã·ã¹ãã ãã°æ©è½ã¯ï¼ã«ã¼ãã«å
|
---|
| 1421 | ã§çºçããç°å¸¸äºè±¡ï¼ã¢ãµã¼ã·ã§ã³ã®å¤±æï¼
|
---|
| 1422 | ã¨ã©ã¼ã³ã¼ããè¿ããªãã¨ã©ã¼ï¼ãï¼ã·ã¹ãã ã®å¤é¨ã«éç¥ããããã®æ©è½ã§
|
---|
| 1423 | ããï¼ã«ã¼ãã«ã®ãã¬ã¼ã¹ãã°ï¼ã·ã¹ãã ãµã¼ãã¹ãã¢ããªã±ã¼ã·ã§ã³å
|
---|
| 1424 | ã§çº
|
---|
| 1425 | çããç°å¸¸äºè±¡ããã¬ã¼ã¹ãã°ã«ãï¼åãæ©è½ãå©ç¨ãããã¨ãã§ããï¼
|
---|
| 1426 |
|
---|
| 1427 | 4.1 ã·ã¹ãã ãã°æ©è½ã®ä½ç½®ä»ã
|
---|
| 1428 |
|
---|
| 1429 | ã«ã¼ãã«å
|
---|
| 1430 | ã§çºçããç°å¸¸äºè±¡ãã·ã¹ãã ã®å¤é¨ã«éç¥ããããã®æ¹æ³ã¨ãã¦ï¼
|
---|
| 1431 | ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ã«åºåããï¼ãã£ã¹ã¯ã«æ¸ãåºããªã©ã®æ¹æ³ãèãã
|
---|
| 1432 | ããï¼
|
---|
| 1433 |
|
---|
| 1434 | ã·ã¹ãã ãã°æ©è½ã¯ï¼ã«ã¼ãã«å
|
---|
| 1435 | é¨ããå¼ã³åºãããã¨ãã観ç¹ããã¯ï¼ã«ã¼
|
---|
| 1436 | ãã«ã®ä¸é¨ã¨èããã®ãèªç¶ã§ããï¼ä¸æ¹ï¼ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ããã£ã¹
|
---|
| 1437 | ã¯ã«ã¢ã¯ã»ã¹ããããã®ãµã¼ãã¹ï¼ããã¤ã¹ãã©ã¤ããªã©ï¼ã¯ã«ã¼ãã«ä¸ã§å
|
---|
| 1438 | ä½ããããï¼ããããç¨ããã·ã¹ãã ãã°æ©è½ã¯ï¼ã«ã¼ãã«ä¸ã«å®è£
|
---|
| 1439 | ãããã·
|
---|
| 1440 | ã¹ãã ãµã¼ãã¹ã¨èããæ¹ãèªç¶ã§ï¼ä½ç½®ã¥ããå¾®å¦ã§ããï¼
|
---|
| 1441 |
|
---|
| 1442 | ããã§JSPã«ã¼ãã«ã§ã¯ï¼ã«ã¼ãã«ã®æ¡å¼µæ©è½ã¨ãã¦ï¼ç°å¸¸äºè±¡ã«é¢ããæ
|
---|
| 1443 | å ±
|
---|
| 1444 | ããã¬ã¼ã¹ãã°æ
|
---|
| 1445 | å ±ï¼ãããï¼ãã°æ
|
---|
| 1446 | å ±ã¨ç·ç§°ããï¼ãï¼ã«ã¼ãã«å
|
---|
| 1447 | ã®ãããã¡
|
---|
| 1448 | ï¼ããããã°ãããã¡ã¨å¼ã¶ï¼ã«è¨é²ããæ©è½ã¨ï¼ãã°ãããã¡ãããã°æ
|
---|
| 1449 | å ±
|
---|
| 1450 | ãèªã¿åºãæ©è½ãç¨æããï¼ãããï¼ã·ã¹ãã ãã°æ©è½ã¨å¼ã¶ï¼ãã°æ
|
---|
| 1451 | å ±ãã
|
---|
| 1452 | ã°ãããã¡ããèªã¿åºãï¼ããã¤ã¹ã«ã¢ã¯ã»ã¹ãããµã¼ãã¹ãç¨ãã¦å¤é¨ã«åº
|
---|
| 1453 | åããæ©è½ã¯ï¼ã·ã¹ãã ãã°ã¿ã¹ã¯ã¨ãã¦ã«ã¼ãã«ä¸ã«å®ç¾ããï¼
|
---|
| 1454 |
|
---|
| 1455 | 4.2 ãã°ãããã¡ã¸ã®è¨é²ã¨ä½ã¬ãã«åºå
|
---|
| 1456 |
|
---|
| 1457 | ä¸è¿°ããããã«ï¼ãã°æ
|
---|
| 1458 | å ±ãã·ã¹ãã ã®å¤é¨ã«åºåããããã«ï¼ããã¤ã¹ã«ã¢
|
---|
| 1459 | ã¯ã»ã¹ãããµã¼ãã¹ãå¿
|
---|
| 1460 | è¦ã«ãªããï¼ãããã®ãµã¼ãã¹ã¯ã«ã¼ãã«ä¸ã§åä½ã
|
---|
| 1461 | ã¦ããããï¼ã«ã¼ãã«ã®åä½ãç¶ç¶ã§ããªããããªé大ãªç°å¸¸äºè±¡ãèµ·ãã£ã
|
---|
| 1462 | å ´åã«ã¯ï¼ãããã®ãµã¼ãã¹ã使ããã¨ãã§ããªãï¼ã¾ãï¼ãããã®ãµã¼ãã¹
|
---|
| 1463 | èªèº«ããããã°ããå ´åã«ãï¼ããã¤ã¹ã«ã¢ã¯ã»ã¹ãããµã¼ãã¹ã使ããã¨ã
|
---|
| 1464 | ã§ããªãï¼
|
---|
| 1465 |
|
---|
| 1466 | ããã§ï¼ã«ã¼ãã«ä¸ã§åä½ãããµã¼ãã¹ã使ããªãå ´åã«ã§ããã°æ
|
---|
| 1467 | å ±ãåºå
|
---|
| 1468 | ããããã«ï¼ä½ã¬ãã«åºåæ©è½ãç¨æããï¼ä½ã¬ãã«åºåæ©è½ã¯ï¼ã¿ã¼ã²ãã
|
---|
| 1469 | ä¾åã«ç¨æããä½ã¬ãã«ã®æååºåé¢æ°ï¼sys_putcï¼ãç¨ãã¦ãã°æ
|
---|
| 1470 | å ±ãåºå
|
---|
| 1471 | ããæ©è½ã§ããï¼ä½ã¬ãã«ã®æååºåé¢æ°ã¯ï¼ã¿ã¼ã²ããä¾åé¨ã§ç¨æããã
|
---|
| 1472 | ã¨ã¨ãã¦ãããï¼æçµè£½åã«çµã¿è¾¼ã¾ããå ´åãªã©ã§ã¯ï¼æåãåºåããæ¹æ³
|
---|
| 1473 | ããªãç¶æ³ãèããããï¼ãã®ãããªå ´åï¼ä½ã¬ãã«ã®æååºåé¢æ°ã«éãã
|
---|
| 1474 | ãæåã¯ï¼ã¡ã¢ãªä¸ã«æ®ãã¦ãããï¼æ¨ã¦ã¦ãã¾ããããªãï¼
|
---|
| 1475 |
|
---|
| 1476 | ãã°æ
|
---|
| 1477 | å ±ãï¼ãã°ãããã¡ã¸è¨é²ãããä½ã¬ãã«åºåæ©è½ãç¨ãã¦åºåããã
|
---|
| 1478 | ã®è¨å®ã¯ï¼ã«ã¼ãã«ã®æ¡å¼µãµã¼ãã¹ã³ã¼ã«ï¼vmsk_logï¼ã«ãã£ã¦è¡ããã¨ãã§
|
---|
| 1479 | ããï¼vmsk_log ã®ä½¿ãæ¹ã«ã¤ãã¦ã¯å¾è¿°ããï¼
|
---|
| 1480 |
|
---|
| 1481 | ä½ã¬ãã«åºåæ©è½ãç¨ããã¨ï¼ãã°ã¡ãã»ã¼ã¸ã®ä½æå¦çï¼printf ç¸å½ã®å¦
|
---|
| 1482 | çï¼ã¨ä½ã¬ãã«ã®æååºåå¦çãã«ã¼ãã«å
|
---|
| 1483 | ã§è¡ãããã«ï¼ã«ã¼ãã«ã®å¿çæ§
|
---|
| 1484 | ãæªããªããã¨ã«æ³¨æããªããã°ãªããªãï¼ç¹ã«ï¼ä½ã¬ãã«ã®æååºåå¦çã¯
|
---|
| 1485 | ããã¤ã¹ããã¼ãªã³ã°ããå½¢ã§å®è£
|
---|
| 1486 | ããã®ãé常ã§ï¼ãã®å ´åã«ã¯ï¼ã«ã¼ãã«
|
---|
| 1487 | ã®å¿çæ§ã¯å®ç¨çã¨è¨ããªãç¨ã«æªããªãï¼
|
---|
| 1488 |
|
---|
| 1489 | ä¸æ¹ï¼ã«ã¼ãã«ã®åä½ãç¶ç¶ã§ãããããªï¼ãã¾ãé大ã§ãªãï¼äºè±¡ã«ã¤ãã¦
|
---|
| 1490 | ã¯ï¼ãã°æ
|
---|
| 1491 | å ±ãã«ã¼ãã«å
|
---|
| 1492 | ã®ãã°ãããã¡ã«è¨é²ãï¼è¨é²ãããã°æ
|
---|
| 1493 | å ±ã®åºå
|
---|
| 1494 | ã¯ï¼ããã¤ã¹ã«ã¢ã¯ã»ã¹ãããµã¼ãã¹ãç¨ãã¦åä½ããã·ã¹ãã ãã°ã¿ã¹ã¯ã«
|
---|
| 1495 | ä»»ããï¼ã·ã¹ãã ãã°ã¿ã¹ã¯ã¯ã«ã¼ãã«ä¸ã§åä½ããã¿ã¹ã¯ã§ããï¼ã«ã¼ãã«
|
---|
| 1496 | ã®æ¡å¼µãµã¼ãã¹ã³ã¼ã«ï¼vrea_logï¼ãç¨ãã¦ï¼ãã°ãããã¡ãããã°æ
|
---|
| 1497 | å ±ãèª
|
---|
| 1498 | ã¿åºãï¼JSPã«ã¼ãã«ã®æ¨æºé
|
---|
| 1499 | å¸ãããã«ã¯ï¼ã·ã¹ãã ãã°ã¿ã¹ã¯ã®ä¸ä¾ã¨ã
|
---|
| 1500 | ã¦ï¼ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ã«ãã°æ
|
---|
| 1501 | å ±ãæååã®å½¢ã§åºåããã·ã¹ãã ãã°
|
---|
| 1502 | ã¿ã¹ã¯ãå«ãã¦ããï¼
|
---|
| 1503 |
|
---|
| 1504 | 4.3 ãã°æ
|
---|
| 1505 | å ±ã®ç¨®å¥
|
---|
| 1506 |
|
---|
| 1507 | JSPã«ã¼ãã«ã®ã·ã¹ãã ãã°æ©è½ã¯ï¼ãã°æ
|
---|
| 1508 | å ±ã«ä»¥ä¸ã®ç¨®å¥ãè¨ãã¦ããï¼
|
---|
| 1509 |
|
---|
| 1510 | LOG_TYPE_INH å²è¾¼ã¿ãã³ãã©
|
---|
| 1511 | LOG_TYPE_ISR å²è¾¼ã¿ãµã¼ãã¹ã«ã¼ãã³
|
---|
| 1512 | LOG_TYPE_CYC å¨æãã³ãã©
|
---|
| 1513 | LOG_TYPE_EXC CPUä¾å¤ãã³ãã©
|
---|
| 1514 | LOG_TYPE_TEX ã¿ã¹ã¯ä¾å¤å¦çã«ã¼ãã³
|
---|
| 1515 | LOG_TYPE_TSKSTAT ã¿ã¹ã¯ç¶æ
|
---|
| 1516 | å¤å
|
---|
| 1517 | LOG_TYPE_DSP ãã£ã¹ãããã£
|
---|
| 1518 | LOG_TYPE_SVC ãµã¼ãã¹ã³ã¼ã«
|
---|
| 1519 | LOG_TYPE_COMMENT ã³ã¡ã³ã
|
---|
| 1520 | LOG_TYPE_ASSERT ã¢ãµã¼ã·ã§ã³ã®å¤±æ
|
---|
| 1521 |
|
---|
| 1522 | ãããã®ç¨®å¥ã¯ï¼ITRONãããã®ã³ã°ã¤ã³ã¿ãã§ã¼ã¹ä»æ§ãåèã«å®ãã¦ããï¼
|
---|
| 1523 | ãã ãï¼ITRONãããã®ã³ã°ã¤ã³ã¿ãã§ã¼ã¹ä»æ§ã«ããããã¬ã¼ã¹ãã°å½¢å¼ã¯ï¼
|
---|
| 1524 | RIMï¼RTOS Interface Moduleï¼ããããã°ãã¼ã«ã«æ¸¡ãå ´åã®å½¢å¼ãå®ããã
|
---|
| 1525 | ã®ã§ããï¼ã«ã¼ãã«ãåºåããå½¢å¼ã¨ä¸è´ãã¦ããå¿
|
---|
| 1526 | è¦ã¯ãªãï¼RIM ãå¤æã
|
---|
| 1527 | ãã°ããããï¼ï¼å®éï¼ä¸ã®ç¨®å¥ã®ä¸ã§ï¼LOG_TYPE_CYC 㨠LOG_TYPE_ASSERT
|
---|
| 1528 | ã¯ï¼ãããã®ã³ã°ã¤ã³ã¿ãã§ã¼ã¹ä»æ§ã¨ä¸è´ãã¦ããªãï¼
|
---|
| 1529 |
|
---|
| 1530 | ãã°æ
|
---|
| 1531 | å ±ã®ç¨®å¥ã®ä¸ã§ï¼LOG_TYPE_COMMENT 㨠LOG_TYPE_ASSERT 以å¤ã¯ã«ã¼ã
|
---|
| 1532 | ã«ã®ãã¬ã¼ã¹ãã°ã®ããã®ãã®ã§ï¼ã©ã®ããã«ç¨ãããã¯ã¿ã¼ã²ããä¾åé¨ã«
|
---|
| 1533 | ä»»ããã¦ããï¼4.5ç¯åç
|
---|
| 1534 | §ï¼ï¼
|
---|
| 1535 |
|
---|
| 1536 | 4.4 ãã°æ
|
---|
| 1537 | å ±ã®éè¦åº¦
|
---|
| 1538 |
|
---|
| 1539 | JSPã«ã¼ãã«ã®ã·ã¹ãã ãã°æ©è½ã¯ï¼ãã°æ
|
---|
| 1540 | å ±ãåºåããéã«æå®ããéè¦åº¦
|
---|
| 1541 | ã«åºã¥ãã¦ï¼å®éã«åºåãããã°æ
|
---|
| 1542 | å ±ãåçã«è¨å®ãããã¨ãã§ããï¼ããã¯ï¼
|
---|
| 1543 | UNIX ã®ã·ã¹ãã ãã°æ©è½ãã¾ãããã®ã§ï¼ãã°ã®éè¦åº¦ã®ç¨®é¡ãæå®æ¹æ³ã
|
---|
| 1544 | UNIX ã® API ãåèã«ãã¦ããï¼ã¾ãï¼ä½ã¬ãã«åºåæ©è½ãç¨ãã¦åºåããã
|
---|
| 1545 | ã°æ
|
---|
| 1546 | å ±ãï¼éè¦åº¦ã«åºã¥ãã¦åçã«è¨å®ãããã¨ãã§ããï¼
|
---|
| 1547 |
|
---|
| 1548 | å
|
---|
| 1549 | ·ä½çã«ã¯ï¼ãã°ã®éè¦åº¦ã¨ãã¦æ¬¡ã®8段éãç¨æãã¦ããï¼
|
---|
| 1550 |
|
---|
| 1551 | LOG_EMERG ã·ã¹ãã ãã·ã£ãããã¦ã³ãã¹ãã¨ã©ã¼
|
---|
| 1552 | LOG_ALERT
|
---|
| 1553 | LOG_CRIT
|
---|
| 1554 | LOG_ERROR éè¦æ§ã®ä½ãã·ã¹ãã ã¨ã©ã¼
|
---|
| 1555 | LOG_WARNING è¦åã¡ãã»ã¼ã¸ï¼ã·ã¹ãã ã¯å®å
|
---|
| 1556 | ¨ã«ç¶ç¶åä½ã§ãã
|
---|
| 1557 | LOG_NOTICE
|
---|
| 1558 | LOG_INFO
|
---|
| 1559 | LOG_DEBUG ãããã°ã®ããã®ã¡ãã»ã¼ã¸
|
---|
| 1560 |
|
---|
| 1561 | ãªãï¼ã¢ãµã¼ã·ã§ã³ã®å¤±æã¯ï¼LOG_EMERG ã§åºåããï¼ã«ã¼ãã«ã®ãã¬ã¼ã¹ã
|
---|
| 1562 | ã°ã¯ï¼LOG_DEBUG ã§åºåããã®ãæ¨æºã¨ããï¼ã¿ã¼ã²ããä¾åï¼ï¼
|
---|
| 1563 |
|
---|
| 1564 | ã©ã®éè¦åº¦ã®ãã°æ
|
---|
| 1565 | å ±ããã°ãããã¡ã«è¨é²ãããã¨ï¼ã©ã®éè¦åº¦ã®ãã°æ
|
---|
| 1566 | å ±
|
---|
| 1567 | ãä½ã¬ãã«åºåæ©è½ãç¨ãã¦åºåãããã¯ï¼ã«ã¼ãã«ã®æ¡å¼µãµã¼ãã¹ã³ã¼ã«
|
---|
| 1568 | ï¼vmsk_logï¼ã«ãã£ã¦è¨å®ãããã¨ãã§ããï¼vmsk_log ã®åãã©ã¡ã¼ã¿ã¯ï¼
|
---|
| 1569 | æå®ãããã°æ
|
---|
| 1570 | å ±ã®éåã表ãããããããã§ããï¼ã¾ãï¼ãããããããä½
|
---|
| 1571 | ãããã®ãã¯ãã¨ãã¦ï¼LOG_MASK 㨠LOG_UPTO ãç¨æãã¦ããï¼
|
---|
| 1572 |
|
---|
| 1573 | 4.5 ãã¬ã¼ã¹ãã°æ©è½
|
---|
| 1574 |
|
---|
| 1575 | JSPã«ã¼ãã«ã¯ï¼ã«ã¼ãã«ã®ãã¬ã¼ã¹ãã°ãåå¾ããããã®åºæ¬çãªä»çµã¿ã
|
---|
| 1576 | æã£ã¦ãããï¼ãã¬ã¼ã¹ãã°ã®å®éã®åå¾æ¹æ³ã¯ã¿ã¼ã²ããä¾åã¨ãªãï¼ã«ã¼
|
---|
| 1577 | ãã«ã®ãã¬ã¼ã¹ãã°ã®åå¾ã«ï¼ã·ã¹ãã ãã°æ©è½ã使ãã®ãé¸æè¢ã®1ã¤ã§ã
|
---|
| 1578 | ãï¼ãã ãï¼ã«ã¼ãã«ã®ãã¬ã¼ã¹ãã°ãã·ã¹ãã ãã°ã¿ã¹ã¯ãç¨ãã¦åãåºã
|
---|
| 1579 | æ¹æ³ã¯èãã¦ããªãï¼ã·ã¹ãã ãã°ã¿ã¹ã¯ãåä½ãããã¨ã«ãããã¬ã¼ã¹ãã°
|
---|
| 1580 | ãçæããï¼åãåºãããå¤ãã®ãã°æ
|
---|
| 1581 | å ±ãçæãããå¯è½æ§ãããããï¼ï¼
|
---|
| 1582 |
|
---|
| 1583 | 4.6 ã·ã¹ãã ãã°æ©è½ã®æ¡å¼µãµã¼ãã¹ã³ã¼ã«
|
---|
| 1584 |
|
---|
| 1585 | ã·ã¹ãã ãã°æ©è½ã®æä¾ããæ¡å¼µãµã¼ãã¹ã³ã¼ã«ã¯æ¬¡ã®éãã§ããï¼
|
---|
| 1586 |
|
---|
| 1587 | (1) ER vwri_log(UINT prio, SYSLOG *p_log)
|
---|
| 1588 |
|
---|
| 1589 | ã·ã¹ãã ãã°æ©è½ã«ï¼éè¦åº¦ prio ã§ãã°æ
|
---|
| 1590 | å ±ãåºåããï¼ãã°ãããã¡ã¸è¨
|
---|
| 1591 | é²ãããä½ã¬ãã«åºåæ©è½ãç¨ãã¦åºåããï¼ï¼SYSLOG ã¯ï¼ãã°æ
|
---|
| 1592 | å ±ãæ ¼ç´
|
---|
| 1593 | ããããã®ãã¼ã¿åï¼æ§é ä½ï¼ã§ï¼ãã®æ¡å¼µãµã¼ãã¹ã³ã¼ã«ã«ã¯ï¼ããã¸ã®ã
|
---|
| 1594 | ã¤ã³ã¿ã渡ãï¼
|
---|
| 1595 |
|
---|
| 1596 | (2) ER_UINT vrea_log(SYSLOG *p_log)
|
---|
| 1597 |
|
---|
| 1598 | ãã°ãããã¡ãããã°æ
|
---|
| 1599 | å ±ã1ã¤åãåºãï¼ãã°ãããã¡ã空ã®æ㯠E_OBJï¼
|
---|
| 1600 | ããã§ãªãå ´åã¯ï¼å¤±ããããã°æ
|
---|
| 1601 | å ±ã®æ°ï¼ãã°æ
|
---|
| 1602 | å ±ã失ããã¦ããªãå ´åã¯
|
---|
| 1603 | 0ï¼ãè¿ãï¼ã·ã¹ãã ãã°ã¿ã¹ã¯ãç¨ãããã¨ãæ³å®ãã¦ããï¼
|
---|
| 1604 |
|
---|
| 1605 | (3) ER vmsk_log(UINT logmask, UINT lowmask)
|
---|
| 1606 |
|
---|
| 1607 | ãã°ãããã¡ã«è¨é²ãã¹ããã°æ
|
---|
| 1608 | å ±ã®éè¦åº¦ã®ããããã¹ã¯ï¼logmaskï¼ã¨ï¼
|
---|
| 1609 | ä½ã¬ãã«åºåæ©è½ãç¨ãã¦åºåãã¹ããã°æ
|
---|
| 1610 | å ±ã®éè¦åº¦ã®ããããã¹ã¯
|
---|
| 1611 | ï¼lowmaskï¼ãè¨å®ããï¼
|
---|
| 1612 |
|
---|
| 1613 | 4.7 ã·ã¹ãã ãã°æ©è½ã®ããã®ã©ã¤ãã©ãªé¢æ°ã¨ãã¯ã
|
---|
| 1614 |
|
---|
| 1615 | ã·ã¹ãã ãã°æ©è½ã¯ï¼ä¸è¨ã®ãµã¼ãã¹ã³ã¼ã«ã«å ãã¦ï¼æ¬¡ã®ã©ã¤ãã©ãªé¢æ°ã¨
|
---|
| 1616 | ãã¯ããæä¾ããï¼
|
---|
| 1617 |
|
---|
| 1618 | (1) void _syslog_n(UINT prio, UINT type, VP_INT arg1, ..., VP_INT argn)
|
---|
| 1619 | â» n 㯠0ã6 ã®ããããï¼
|
---|
| 1620 |
|
---|
| 1621 | ãã°ç¨®å¥ã typeï¼ãã©ã¡ã¼ã¿ã arg1ãargn ã®ãã°æ
|
---|
| 1622 | å ±ãï¼éè¦åº¦ prio ã§
|
---|
| 1623 | åºåããããã®ã©ã¤ãã©ãªé¢æ°ï¼
|
---|
| 1624 |
|
---|
| 1625 | (2) void syslog_n(UINT prio, const char *format, arg1, ..., argn)
|
---|
| 1626 | â» n 㯠0ã5 ã®ããããï¼
|
---|
| 1627 |
|
---|
| 1628 | format æååããã³ããã«ç¶ãå¼æ°ããä½æãããã³ã¡ã³ãï¼ãã°ç¨®å¥ã
|
---|
| 1629 | LOG_TYPE_COMMENT ã®ãã°æ
|
---|
| 1630 | å ±ï¼ãï¼éè¦åº¦ prio ã§åºåããããã®ãã¯ãï¼
|
---|
| 1631 |
|
---|
| 1632 | format ã¯ã¡ãã»ã¼ã¸ã®ãã©ã¼ãããè¨è¿°ï¼arg1ãargn ã¯ãã©ã¼ãããè¨è¿°ä¸
|
---|
| 1633 | ã§åç
|
---|
| 1634 | §ãããå¤ã§ï¼printf ã®ãã©ã¼ãããè¨è¿°ã®ãµãã»ããã¨ãªã£ã¦ããï¼
|
---|
| 1635 | arg1ãargn 㯠VP_INTåã«ãã£ã¹ããããããï¼VP_INTåã«åå¤æã§ããä»»æ
|
---|
| 1636 | ã®åã渡ããã¨ãã§ãï¼åãã§ãã¯ã¯ãããªãï¼format ããã³ arg1ãargn
|
---|
| 1637 | ã«ã¯ï¼æ¬¡ã®å¶éãããï¼
|
---|
| 1638 |
|
---|
| 1639 | ã»format ã®ãã©ã¼ãããè¨è¿°ã¯ï¼ãã®ãã¯ãããæ»ã£ãå¾ãå¤åãã¦ã¯ãªã
|
---|
| 1640 | ãªãï¼å®æ°æååã渡ããã¨ãæ³å®ãã¦ããï¼
|
---|
| 1641 |
|
---|
| 1642 | ã»format ä¸ã«ä½¿ãããã©ã¼ãããæå®ã¯æ¬¡ã®éãï¼
|
---|
| 1643 |
|
---|
| 1644 | %d å¼æ°ãsigned intåã¨ã¿ãªãï¼10é²æ°ã§è¡¨ç¤º
|
---|
| 1645 | %u å¼æ°ãunsigned intåã¨ã¿ãªãï¼10é²æ°ã§è¡¨ç¤º
|
---|
| 1646 | %x å¼æ°ãunsigned intåã¨ã¿ãªãï¼16é²æ°ï¼è±æåã¯å°æåï¼ã§è¡¨ç¤º
|
---|
| 1647 | %X å¼æ°ãunsigned intåã¨ã¿ãªãï¼16é²æ°ï¼è±æåã¯å¤§æåï¼ã§è¡¨ç¤º
|
---|
| 1648 | %p å¼æ°ããã¤ã³ã¿ã¨ã¿ãªãï¼16é²æ°ï¼è±æåã¯å°æåï¼ã§è¡¨ç¤º
|
---|
| 1649 | %c å¼æ°ãæåã³ã¼ãã¨ã¿ãªãï¼æåã表示
|
---|
| 1650 | %s å¼æ°ãæååã示ããã¤ã³ã¿ã¨ã¿ãªãï¼æååã表示
|
---|
| 1651 | %% '%' ã表示ï¼å¼æ°ã¯åããªãï¼
|
---|
| 1652 |
|
---|
| 1653 | %d, %u, %x, %X ã«ããã¦ã¯ï¼'%' ã®ç´å¾ã«è¡¨ç¤ºæ¡æ°ãæå®ãã10é²æ°å¤ãè¨è¿°
|
---|
| 1654 | ãããã¨ãã§ããï¼ãã®å ´åï¼è¡¨ç¤ºãã¹ãæååãæå®ããæ¡æ°ã«æºããªãå ´
|
---|
| 1655 | åã«ã¯ï¼æå®ããæ¡æ°å
|
---|
| 1656 | ã«å³è©°ãã§è¡¨ç¤ºããï¼10é²æ°å¤ã '0' ã§å§ã¾ãå ´å
|
---|
| 1657 | ã«ã¯ï¼ãã®éã« '0' ãåããï¼
|
---|
| 1658 |
|
---|
| 1659 | ã¾ãï¼VP_INTåã®ãµã¤ãºã longåã®ãµã¤ãºä»¥ä¸ã§ããç°å¢ã«ããã¦ã¯ï¼æ¬¡ã®
|
---|
| 1660 | ãã©ã¼ãããæå®ã使ç¨ãããã¨ãã§ããï¼ãã®ä»ã®ãã©ã¼ãããæå®ã« 'l'
|
---|
| 1661 | ãä»å ããå ´åã«ã¯ç¡è¦ããï¼%lcã¨%lsã«ã¯å¯¾å¿ãã¦ããªãï¼ï¼
|
---|
| 1662 |
|
---|
| 1663 | %ld å¼æ°ãsigned longåã¨ã¿ãªãï¼10é²æ°ã§è¡¨ç¤º
|
---|
| 1664 | %lu å¼æ°ãunsigned longåã¨ã¿ãªãï¼10é²æ°ã§è¡¨ç¤º
|
---|
| 1665 | %lx å¼æ°ãunsigned longåã¨ã¿ãªãï¼16é²æ°ï¼è±æåã¯å°æåï¼ã§è¡¨ç¤º
|
---|
| 1666 | %lX å¼æ°ãunsigned longåã¨ã¿ãªãï¼16é²æ°ï¼è±æåã¯å¤§æåï¼ã§è¡¨ç¤º
|
---|
| 1667 |
|
---|
| 1668 | ã»arg1ãargn ã«ãã¤ã³ã¿ã渡ãå ´åï¼%s ã«å¯¾å¿ããå¼æ°ã®å ´åï¼ã«ï¼ãã¤ã³
|
---|
| 1669 | ã¿ã®æããã¼ã¿ã¯ï¼ãã®ãã¯ãããæ»ã£ãå¾ãå¤åãã¦ã¯ãªããªãï¼å®æ°æå
|
---|
| 1670 | åã渡ããã¨ãæ³å®ãã¦ããï¼
|
---|
| 1671 |
|
---|
| 1672 | (3) void syslog(UINT prio, const char *format, ...)
|
---|
| 1673 |
|
---|
| 1674 | format æååããã³ããã«ç¶ãå¼æ°ããä½æãããã¡ãã»ã¼ã¸ãï¼éè¦åº¦
|
---|
| 1675 | prio ã§ãã°æ
|
---|
| 1676 | å ±ã¨ãã¦åºåããããã®ã©ã¤ãã©ãªé¢æ°ã§ï¼å¼æ°ã®æ°ãå¯å¤ã«
|
---|
| 1677 | ãããã®ï¼format ã«ç¶ãå¼æ°ã¯æ大5åã¾ã§ï¼format ããã³ããã«ç¶ãå¼æ°
|
---|
| 1678 | ã«ã¯ï¼syslog_n ã¨åæ§ã®å¶éãããï¼
|
---|
| 1679 |
|
---|
| 1680 | ãã®ã©ã¤ãã©ãªé¢æ°ã¯ï¼å¯å¤æ°å¼æ°ãå¦çããããã«å
|
---|
| 1681 | é¨ã§æååãã¹ãã£ã³
|
---|
| 1682 | ããï¼ãã®ããï¼å®è¡æéãé·ããªãå¯è½æ§ãããï¼å²è¾¼ã¿ç¦æ¢ç¶æ
|
---|
| 1683 | ã§å¼ã³åº
|
---|
| 1684 | ãã¹ãã§ã¯ãªãï¼ä¸»ã«ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ãç¨ãããã¨ãæ³å®ãã¦ã
|
---|
| 1685 | ãï¼ãã®ããï¼ãã®ã©ã¤ãã©ãªé¢æ°ã®ã½ã¼ã¹ãã¡ã¤ã«ã¯ï¼ãµãã¼ãã©ã¤ãã©ãª
|
---|
| 1686 | ã®ãã£ã¬ã¯ããªã«ç½®ãã¦ããï¼
|
---|
| 1687 |
|
---|
| 1688 | (4) UINT LOG_MASK(UINT prio)
|
---|
| 1689 |
|
---|
| 1690 | éè¦åº¦ prio ã®ã¿ã»ããããããããããããä½ããã¯ãï¼vmsk_log ã«æ¸¡ã
|
---|
| 1691 | å¼æ°ãä½ãããã«ç¨ããï¼
|
---|
| 1692 |
|
---|
| 1693 | (5) UINT LOG_UPTO(UINT prio)
|
---|
| 1694 |
|
---|
| 1695 | éè¦åº¦ prio 以ä¸ã®éè¦åº¦ããã¹ã¦ã»ããããããããããããä½ããã¯ãï¼
|
---|
| 1696 | vmsk_log ã«æ¸¡ãå¼æ°ãä½ãããã«ç¨ããï¼
|
---|
| 1697 |
|
---|
| 1698 | (6) void syslog_printf(const char *format, VP_INT *args, void (*putc)(char))
|
---|
| 1699 | (7) void syslog_print(SYSLOG *p_sys, void (*putc)(char))
|
---|
| 1700 | (8) void syslog_output(void (*putc)(char))
|
---|
| 1701 |
|
---|
| 1702 | ãã°æ
|
---|
| 1703 | å ±ããã©ã¼ãããåºåããããã®ã©ã¤ãã©ãªé¢æ°ï¼syslog_printf ã¯æ¸¡
|
---|
| 1704 | ããããã©ã¼ãããæååã¨å¼æ°ãï¼syslog_print ã¯æ¸¡ããããã°æ
|
---|
| 1705 | å ±ãï¼
|
---|
| 1706 | syslog_output ã¯ãã°ãããã¡ã«æ ¼ç´ããããã°æ
|
---|
| 1707 | å ±ããã©ã¼ãããåºåããï¼
|
---|
| 1708 |
|
---|
| 1709 | ã·ã¹ãã ãã°ã¿ã¹ã¯ãç¨ãããã¨ãæ³å®ãã¦ããããï¼ãã®ã©ã¤ãã©ãªé¢æ°ã®
|
---|
| 1710 | ã½ã¼ã¹ãã¡ã¤ã«ã¯ãµãã¼ãã©ã¤ãã©ãªã®ãã£ã¬ã¯ããªã«ç½®ãã¦ããï¼ãã ãï¼
|
---|
| 1711 | ä½ã¬ãã«åºåãè¡ãããã«ï¼ã·ã¹ãã ãã°æ©è½å
|
---|
| 1712 | é¨ã§ãç¨ãã¦ããï¼
|
---|
| 1713 |
|
---|
| 1714 | 4.8 ã·ã¹ãã ãã°æ©è½ã®è¨å®æ¹æ³
|
---|
| 1715 |
|
---|
| 1716 | JSPã«ã¼ãã«ã®ã·ã¹ãã ãã°æ©è½ã®æ³å®ããã¦ããè¨å®æ¹æ³ã¯ï¼ä»¥ä¸ã®éãã§
|
---|
| 1717 | ããï¼
|
---|
| 1718 |
|
---|
| 1719 | (a) é大ãªç°å¸¸äºè±¡ã示ããã°æ
|
---|
| 1720 | å ±ã¯ä½ã¬ãã«åºåæ©è½ãç¨ãã¦åºåãï¼ãã
|
---|
| 1721 | ã§ãªããã°æ
|
---|
| 1722 | å ±ã®åºåã¯ã·ã¹ãã ãã°ã¿ã¹ã¯ã«ä»»ããï¼
|
---|
| 1723 |
|
---|
| 1724 | ãã°ãããã¡ã«è¨é²ãããã°æ
|
---|
| 1725 | å ±ã®éè¦åº¦ã¨ï¼ä½ã¬ãã«åºåãç¨ãã¦åºåãã
|
---|
| 1726 | ãã°æ
|
---|
| 1727 | å ±ã®éè¦åº¦ãé©åã«è¨å®ããï¼ã¾ãï¼ãã°ãããã¡ãããã°æ
|
---|
| 1728 | å ±ãèªã¿
|
---|
| 1729 | åºãã¦å¤é¨ã¸éç¥ããã·ã¹ãã ãã°ã¿ã¹ã¯ã¨ï¼ä½ã¬ãã«ã®æååºåé¢æ°ãç¨æ
|
---|
| 1730 | ããï¼
|
---|
| 1731 |
|
---|
| 1732 | (b) ãã¹ã¦ã®ãã°æ
|
---|
| 1733 | å ±ãï¼ä½ã¬ãã«åºåæ©è½ãç¨ãã¦åºåããï¼
|
---|
| 1734 |
|
---|
| 1735 | å¿
|
---|
| 1736 | è¦ãªãã°æ
|
---|
| 1737 | å ±ã¯ãã¹ã¦ä½ã¬ãã«åºåæ©è½ãç¨ãã¦åºåããããè¨å®
|
---|
| 1738 | ï¼vmsk_log ã®ç¬¬1ãã©ã¡ã¼ã¿ã 0 ã«è¨å®ï¼ããï¼ã¾ãï¼ä½ã¬ãã«ã®æååºå
|
---|
| 1739 | é¢æ°ãç¨æããï¼ã·ã¹ãã ãã°ã¿ã¹ã¯ã¯ä¸è¦ï¼
|
---|
| 1740 |
|
---|
| 1741 | (c) ãã°æ
|
---|
| 1742 | å ±ã¯ã¡ã¢ãªä¸ã«è¨é²ããã ãã§ï¼ã·ã¹ãã å¤é¨ã«ã¯åºåããªãï¼
|
---|
| 1743 |
|
---|
| 1744 | å¿
|
---|
| 1745 | è¦ãªãã°æ
|
---|
| 1746 | å ±ã¯ãã¹ã¦ãã°ãããã¡ã¸è¨é²ããããã«è¨å®ï¼vmsk_log ã®ç¬¬2
|
---|
| 1747 | ãã©ã¡ã¼ã¿ã 0 ã«è¨å®ï¼ããï¼ã·ã¹ãã ãã°ã¿ã¹ã¯ã¯ä¸è¦ï¼
|
---|
| 1748 |
|
---|
| 1749 | (d) ãã°æ
|
---|
| 1750 | å ±ã¯è¨é²ãåºåãããªãï¼
|
---|
| 1751 |
|
---|
| 1752 | ãããã®ãã°æ
|
---|
| 1753 | å ±ãè¨é²ï¼åºåããªãããã«è¨å®ï¼vmsk_log ã®ä¸¡ãã©ã¡ã¼ã¿
|
---|
| 1754 | ã¨ãã« 0 ã«è¨å®ï¼ããï¼
|
---|
| 1755 |
|
---|
| 1756 | å¥ã®æ¹æ³ã¨ãã¦ï¼OMIT_SYSLOG ãå®ç¾©ãã¦ã³ã³ãã¤ã«ãããã¨ã§ï¼ã·ã¹ãã ã
|
---|
| 1757 | ã°æ©è½ãã«ã¼ãã«ããåãå¤ãï¼ã«ã¼ãã«ã®ã³ã¼ããµã¤ãºãå°ãããããã¨ã
|
---|
| 1758 | ã§ããï¼ãã ãï¼ã¢ããªã±ã¼ã·ã§ã³ãã syslogï¼syslog_printfï¼syslog_printï¼
|
---|
| 1759 | syslog_output ã®åé¢æ°ãå¼ã³åºãã¦ããå ´åï¼ãããã®é¢æ°ã®ã³ã¼ãã¯å¤ã
|
---|
| 1760 | ãªãï¼ã¾ãï¼ã«ã¼ãã«ããã®ãã°æ
|
---|
| 1761 | å ±ã¯è¨é²ï¼åºåããªããï¼ã¢ããªã±ã¼ã·ã§
|
---|
| 1762 | ã³ããã®ãã°æ
|
---|
| 1763 | å ±ã¯è¨é²ï¼åºåãããå ´åã«ã¯ï¼ã«ã¼ãã«ã®ã¿ OMIT_SYSLOG
|
---|
| 1764 | ãå®ç¾©ãã¦ã³ã³ãã¤ã«ããã°ããï¼ãã®å ´åï¼ã·ã¹ãã ãã°æ©è½ã®åæåé¢æ°
|
---|
| 1765 | ï¼_kernel_syslog_initializeï¼ã¨çµäºå¦çé¢æ°ï¼_kernel_syslog_teminateï¼
|
---|
| 1766 | ã¯ï¼ã¢ããªã±ã¼ã·ã§ã³ããå¼ã³åºãå¿
|
---|
| 1767 | è¦ãããï¼
|
---|
| 1768 |
|
---|
| 1769 | ãªãï¼(b)ã(c) ã®è¨å®ã«åºå®ãã¦ä½¿ç¨ããå ´åã«ãï¼ã«ã¼ãã«å
|
---|
| 1770 | ã®ä¸é¨ã®ã³ã¼
|
---|
| 1771 | ããä¸è¦ã«ãªãï¼ã³ã¼ããµã¤ãºãå°ããã§ããä½å°ããããï¼ç°¡æãªæ¹æ³ã¯ç¨
|
---|
| 1772 | æãã¦ããªãï¼
|
---|
| 1773 |
|
---|
| 1774 |
|
---|
| 1775 | ï¼ï¼ã·ã¹ãã ãµã¼ãã¹
|
---|
| 1776 |
|
---|
| 1777 | ãã®ç¯ã§ã¯ï¼JSPã«ã¼ãã«ããµãã¼ããã¦ããã·ã¹ãã ã¤ã³ã¿ãã§ã¼ã¹ã¬ã¤ã¤
|
---|
| 1778 | ï¼SILï¼ã¨ï¼JSPã«ã¼ãã«ãæ¨æºçã«åä½ããããã©ã¤ãããã³ã·ã¹ãã ã¿ã¹ã¯
|
---|
| 1779 | ã«ã¤ãã¦èª¬æããï¼
|
---|
| 1780 |
|
---|
| 1781 | 5.1 ã·ã¹ãã ã¤ã³ã¿ãã§ã¼ã¹ã¬ã¤ã¤ï¼SILï¼
|
---|
| 1782 |
|
---|
| 1783 | JSPã«ã¼ãã«ã¯ï¼ITRONããã¤ã¹ãã©ã¤ãè¨è¨ã¬ã¤ãã©ã¤ã³ã®ä¸é¨åã¨ãã¦æ¤è¨
|
---|
| 1784 | ããã¦ããã·ã¹ãã ã¤ã³ã¿ãã§ã¼ã¹ã¬ã¤ã¤ï¼SILï¼ã®ä¸ã§ï¼ä»¥ä¸ã«æããæ©è½
|
---|
| 1785 | ããµãã¼ããã¦ããï¼SILãç¨ããããã°ã©ã ããã¯ï¼t_services.hã«ä»£ãã¦ï¼
|
---|
| 1786 | s_services.hãã¤ã³ã¯ã«ã¼ãããï¼
|
---|
| 1787 |
|
---|
| 1788 | ITRONããã¤ã¹ãã©ã¤ãè¨è¨ã¬ã¤ãã©ã¤ã³ã§ã¯ï¼ããã¤ã¹ãã©ã¤ãã®ä¸ã§ï¼SIL
|
---|
| 1789 | ãéãã¦ç´æ¥ããã¤ã¹ã«ã¢ã¯ã»ã¹ããã¢ã¸ã¥ã¼ã«ï¼PDICï¼ã¨ï¼ã«ã¼ãã«ã®æ©è½
|
---|
| 1790 | ãç¨ããã¢ã¸ã¥ã¼ã«ï¼GDICï¼ãåé¢ãããã¨ã«ãã¦ããï¼ããªãã¡ï¼PDICã¯
|
---|
| 1791 | SILãç¨ãããã«ã¼ãã«ã®æ©è½ã¯ç¨ããï¼GDICã¯ã«ã¼ãã«ã®æ©è½ã¯ç¨ãããSIL
|
---|
| 1792 | ãç¨ãã¦ã¯ãªããªãï¼ãã®ããï¼s_services.hã«ã¯ï¼ã«ã¼ãã«ãç¨ããããã®
|
---|
| 1793 | 宣è¨ãå®ç¾©ã¯å«ã¾ãã¦ããªãï¼
|
---|
| 1794 |
|
---|
| 1795 | 5.1.1 å²è¾¼ã¿ããã¯ç¶æ
|
---|
| 1796 | ã®å¶å¾¡
|
---|
| 1797 |
|
---|
| 1798 | ããã¤ã¹ãæ±ãããã°ã©ã ã®ä¸ã§ã¯ï¼ãã¹ã¦ã®å²è¾¼ã¿ï¼NMIãé¤ãï¼ä»¥ä¸åãï¼
|
---|
| 1799 | ãç¦æ¢ãããå ´åãããï¼Î¼ITRON4.0ä»æ§ã®CPUããã¯ç¶æ
|
---|
| 1800 | ã¯ï¼ã«ã¼ãã«ã®ç®¡
|
---|
| 1801 | çå¤ã®å²è¾¼ã¿ï¼NMI以å¤ã«ã«ã¼ãã«ã®ç®¡çå¤ã®å²è¾¼ã¿ããããã¯ï¼JSPã«ã¼ãã«
|
---|
| 1802 | ã§ã¯ã¿ã¼ã²ããä¾åï¼ãç¦æ¢ããã¨ã¯éããï¼ãã®ãããªå ´åã«ç¨ããã®ã¯é©
|
---|
| 1803 | åã§ãªãï¼
|
---|
| 1804 |
|
---|
| 1805 | ããã§ï¼ãã¹ã¦ã®å²è¾¼ã¿ãç¦æ¢ããç¶æ
|
---|
| 1806 | ãå²è¾¼ã¿ããã¯ç¶æ
|
---|
| 1807 | ã¨å¼ã³ï¼SILã§ã¯
|
---|
| 1808 | å²è¾¼ã¿ããã¯ç¶æ
|
---|
| 1809 | ãå¶å¾¡ããããã®ä»¥ä¸ã®æ©è½ãç¨æãã¦ããï¼
|
---|
| 1810 |
|
---|
| 1811 | (1) SIL_PRE_LOC
|
---|
| 1812 |
|
---|
| 1813 | å²è¾¼ã¿ããã¯ç¶æ
|
---|
| 1814 | ã®å¶å¾¡ã«å¿
|
---|
| 1815 | è¦ãªå¤æ°ã宣è¨ãï¼ãããåæåãããã¯ãï¼ã
|
---|
| 1816 | ã®ãã¯ããè¨è¿°ããæç¹ã§ï¼å²è¾¼ã¿ã®ç¦æ¢ç¶æ
|
---|
| 1817 | ãè¨é²ããï¼SIL_LOC_INTï¼
|
---|
| 1818 | SIL_UNL_INTãç¨ããé¢æ°ï¼ãããã¯ï¼ã®å
|
---|
| 1819 | é ã®å¤æ°å®£è¨é¨ã«è¨è¿°ããªããã°
|
---|
| 1820 | ãªããªãï¼
|
---|
| 1821 |
|
---|
| 1822 | (2) SIL_LOC_INT()
|
---|
| 1823 |
|
---|
| 1824 | ãã¹ã¦ã®å²è¾¼ã¿ãç¦æ¢ãï¼å²è¾¼ã¿ããã¯ç¶æ
|
---|
| 1825 | ã«ç§»è¡ããï¼
|
---|
| 1826 |
|
---|
| 1827 | (3) SIL_UNL_INT()
|
---|
| 1828 |
|
---|
| 1829 | SIL_PRE_LOCãè¨è¿°ããæç¹ã®ç¶æ
|
---|
| 1830 | ã«æ»ãï¼
|
---|
| 1831 |
|
---|
| 1832 | å²è¾¼ã¿ããã¯ç¶æ
|
---|
| 1833 | ã®å¶å¾¡æ©è½ã®ä½¿ç¨ä¾ã¯æ¬¡ã®éãï¼
|
---|
| 1834 |
|
---|
| 1835 | {
|
---|
| 1836 | SIL_PRE_LOC;
|
---|
| 1837 |
|
---|
| 1838 | SIL_LOC_INT();
|
---|
| 1839 | ãã®éã¯ãã¹ã¦ã®å²è¾¼ã¿ãç¦æ¢ããã
|
---|
| 1840 | ãã®éã«ãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºãã¦ã¯ãªããªã
|
---|
| 1841 | SIL_UNL_INT();
|
---|
| 1842 | }
|
---|
| 1843 |
|
---|
| 1844 | ãªãï¼JSPã«ã¼ãã«èªèº«ã¯å²è¾¼ã¿ããã¯ç¶æ
|
---|
| 1845 | ã¯ç®¡çãã¦ããªãããï¼å²è¾¼ãã
|
---|
| 1846 | ã¯ç¶æ
|
---|
| 1847 | ã§ã¯ãµã¼ãã¹ã³ã¼ã«ãå¼ã³åºãã¦ã¯ãªããªãï¼å¼ã³åºããå ´åã®åä½ã¯
|
---|
| 1848 | ä¿è¨¼ãããªãï¼ï¼
|
---|
| 1849 |
|
---|
| 1850 | 5.1.2 å¾®å°æéå¾
|
---|
| 1851 | ã¡
|
---|
| 1852 |
|
---|
| 1853 | ããã¤ã¹ãã¢ã¯ã»ã¹ããéã«ï¼å¾®å°ãªæéå¾
|
---|
| 1854 | ã¡ãå
|
---|
| 1855 | ¥ããªããã°ãªããªãå ´åã
|
---|
| 1856 | ããï¼ãã®ãããªå ´åã«ï¼nopãããã¤ãå
|
---|
| 1857 | ¥ãããªã©ã®æ¹æ³ã§å¯¾å¿ããã¨ï¼ã
|
---|
| 1858 | ã¼ã¿ããªãã£ãæªããªãï¼ããã§SILã§ã¯ï¼å¾®å°ãªæéå¾
|
---|
| 1859 | ã¡ãè¡ãããã®æ©è½
|
---|
| 1860 | ãç¨æãã¦ããï¼
|
---|
| 1861 |
|
---|
| 1862 | (1) void sil_dly_nse(UINT dlytim)
|
---|
| 1863 |
|
---|
| 1864 | dlytimã§æå®ããã以ä¸ã®æéï¼åä½ã¯ããç§ï¼ï¼ã«ã¼ããªã©ã«ãã£ã¦å¾
|
---|
| 1865 | ã¤ï¼
|
---|
| 1866 | æå®ããå¤ã«ãã£ã¦ã¯ï¼æå®ããæéãããããªãé·ãå¾
|
---|
| 1867 | ã¤å ´åãããã®ã§æ³¨
|
---|
| 1868 | æãããã¨ï¼
|
---|
| 1869 |
|
---|
| 1870 | 5.1.3 ã¨ã³ãã£ã¢ã³
|
---|
| 1871 |
|
---|
| 1872 | ããã»ããµã®ã¨ã³ãã£ã¢ã³ãç¥ãããã®ãã¯ãã¨ãã¦ï¼ä»¥ä¸ã®ãã¯ããå®ç¾©ã
|
---|
| 1873 | ã¦ããï¼
|
---|
| 1874 |
|
---|
| 1875 | (1) SIL_ENDIAN
|
---|
| 1876 |
|
---|
| 1877 | ãªãã«ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯SIL_ENDIAN_LITTLEï¼ï¼0ï¼ï¼ããã°ã¨ã³ãã£
|
---|
| 1878 | ã¢ã³ããã»ããµã§ã¯SIL_ENDIAN_BIGï¼ï¼1ï¼ã«ãã¯ãå®ç¾©ãããï¼
|
---|
| 1879 |
|
---|
| 1880 | 5.1.4 ã¡ã¢ãªç©ºéã¢ã¯ã»ã¹é¢æ°
|
---|
| 1881 |
|
---|
| 1882 | ã¡ã¢ãªç©ºéã«ãããã³ã°ãããããã¤ã¹ã¬ã¸ã¹ã¿ãï¼ããã¤ã¹ã¨ã®å
|
---|
| 1883 | ±æã¡ã¢ãª
|
---|
| 1884 | ãã¢ã¯ã»ã¹ããããã«ï¼ä»¥ä¸ã®é¢æ°ãç¨æãã¦ããï¼
|
---|
| 1885 |
|
---|
| 1886 | (1) VB sil_reb_mem(VP mem)
|
---|
| 1887 |
|
---|
| 1888 | memã§æå®ãããã¢ãã¬ã¹ããï¼8ãããåä½ã§èªãã å¤ãè¿ãï¼
|
---|
| 1889 |
|
---|
| 1890 | (2) void sil_wrb_mem(VP mem, VB data)
|
---|
| 1891 |
|
---|
| 1892 | memã§æå®ãããã¢ãã¬ã¹ã«ï¼dataã§æå®ãããå¤ã8ãããåä½ã§æ¸ãè¾¼ãï¼
|
---|
| 1893 |
|
---|
| 1894 | (3) VH sil_reh_mem(VP mem)
|
---|
| 1895 |
|
---|
| 1896 | memã§æå®ãããã¢ãã¬ã¹ããï¼16ãããåä½ã§èªãã å¤ãè¿ãï¼
|
---|
| 1897 |
|
---|
| 1898 | (4) void sil_wrh_mem(VP mem, VH data)
|
---|
| 1899 |
|
---|
| 1900 | memã§æå®ãããã¢ãã¬ã¹ã«ï¼dataã§æå®ãããå¤ã16ãããåä½ã§æ¸ãè¾¼ãï¼
|
---|
| 1901 |
|
---|
| 1902 | (5) VH sil_reh_lem(VP mem)
|
---|
| 1903 |
|
---|
| 1904 | memã§æå®ãããã¢ãã¬ã¹ããï¼16ãããåä½ã§ãªãã«ã¨ã³ãã£ã¢ã³ã§èªãã
|
---|
| 1905 | å¤ãè¿ãï¼ãªãã«ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯ï¼sil_reh_memã¨ä¸è´ããï¼
|
---|
| 1906 |
|
---|
| 1907 | (6) void sil_wrh_lem(VP mem, VH data)
|
---|
| 1908 |
|
---|
| 1909 | memã§æå®ãããã¢ãã¬ã¹ã«ï¼dataã§æå®ãããå¤ã16ãããåä½ã§ãªãã«ã¨
|
---|
| 1910 | ã³ãã£ã¢ã³ã§æ¸ãè¾¼ãï¼ãªãã«ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯ï¼sil_wrh_memã¨
|
---|
| 1911 | ä¸è´ããï¼
|
---|
| 1912 |
|
---|
| 1913 | (7) VH sil_reh_bem(VP mem)
|
---|
| 1914 |
|
---|
| 1915 | memã§æå®ãããã¢ãã¬ã¹ããï¼16ãããåä½ã§ããã°ã¨ã³ãã£ã¢ã³ã§èªãã
|
---|
| 1916 | å¤ãè¿ãï¼ããã°ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯ï¼sil_reh_memã¨ä¸è´ããï¼
|
---|
| 1917 |
|
---|
| 1918 | (8) void sil_wrh_bem(VP mem, VH data)
|
---|
| 1919 |
|
---|
| 1920 | memã§æå®ãããã¢ãã¬ã¹ã«ï¼dataã§æå®ãããå¤ã16ãããåä½ã§ããã°ã¨
|
---|
| 1921 | ã³ãã£ã¢ã³ã§æ¸ãè¾¼ãï¼ããã°ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯ï¼sil_wrh_memã¨
|
---|
| 1922 | ä¸è´ããï¼
|
---|
| 1923 |
|
---|
| 1924 | (9) VW sil_rew_mem(VP mem)
|
---|
| 1925 |
|
---|
| 1926 | memã§æå®ãããã¢ãã¬ã¹ããï¼32ãããåä½ã§èªãã å¤ãè¿ãï¼
|
---|
| 1927 |
|
---|
| 1928 | (10) void sil_wrw_mem(VP mem, VW data)
|
---|
| 1929 |
|
---|
| 1930 | memã§æå®ãããã¢ãã¬ã¹ã«ï¼dataã§æå®ãããå¤ã32ãããåä½ã§æ¸ãè¾¼ãï¼
|
---|
| 1931 |
|
---|
| 1932 | (11) VW sil_rew_lem(VP mem)
|
---|
| 1933 |
|
---|
| 1934 | memã§æå®ãããã¢ãã¬ã¹ããï¼32ãããåä½ã§ãªãã«ã¨ã³ãã£ã¢ã³ã§èªãã
|
---|
| 1935 | å¤ãè¿ãï¼ãªãã«ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯ï¼sil_rew_memã¨ä¸è´ããï¼
|
---|
| 1936 |
|
---|
| 1937 | (12) void sil_wrw_lem(VP mem, VW data)
|
---|
| 1938 |
|
---|
| 1939 | memã§æå®ãããã¢ãã¬ã¹ã«ï¼dataã§æå®ãããå¤ã32ãããåä½ã§ãªãã«ã¨
|
---|
| 1940 | ã³ãã£ã¢ã³ã§æ¸ãè¾¼ãï¼ãªãã«ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯ï¼sil_wrw_memã¨
|
---|
| 1941 | ä¸è´ããï¼
|
---|
| 1942 |
|
---|
| 1943 | (13) VW sil_rew_bem(VP mem)
|
---|
| 1944 |
|
---|
| 1945 | memã§æå®ãããã¢ãã¬ã¹ããï¼32ãããåä½ã§ããã°ã¨ã³ãã£ã¢ã³ã§èªãã
|
---|
| 1946 | å¤ãè¿ãï¼ããã°ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯ï¼sil_rew_memã¨ä¸è´ããï¼
|
---|
| 1947 |
|
---|
| 1948 | (14) void sil_wrw_bem(VP mem, VW data)
|
---|
| 1949 |
|
---|
| 1950 | memã§æå®ãããã¢ãã¬ã¹ã«ï¼dataã§æå®ãããå¤ã32ãããåä½ã§ããã°ã¨
|
---|
| 1951 | ã³ãã£ã¢ã³ã§æ¸ãè¾¼ãï¼ããã°ã¨ã³ãã£ã¢ã³ããã»ããµã§ã¯ï¼sil_wrw_memã¨
|
---|
| 1952 | ä¸è´ããï¼
|
---|
| 1953 |
|
---|
| 1954 | ãªãï¼JSPã«ã¼ãã«ã®ã¿ã¼ã²ããéä¾åé¨ã§ã¯ï¼I/O空éã«ã¢ã¯ã»ã¹ããããã®
|
---|
| 1955 | é¢æ°ãç¨æãã¦ããªããï¼ã¿ã¼ã²ããä¾åé¨ã§ãµãã¼ããããã¨ã¯å¯è½ã§ããï¼
|
---|
| 1956 | 詳ããã¯ï¼ã¿ã¼ã²ããæ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 1957 | §ãããã¨ï¼
|
---|
| 1958 |
|
---|
| 1959 | 5.2 ã·ã¹ãã ã¯ããã¯ãã©ã¤ã
|
---|
| 1960 |
|
---|
| 1961 | ã·ã¹ãã ã¯ããã¯ãã©ã¤ãã¯ï¼ãã¼ãã¦ã§ã¢ã¿ã¤ããç¨ãã¦å¨æçã«å²è¾¼ã¿ã
|
---|
| 1962 | çºçããï¼isig_timãå¼ã³åºãã¦ã«ã¼ãã«ã«ã¿ã¤ã ãã£ãã¯ãä¾çµ¦ããï¼ã·ã¹
|
---|
| 1963 | ãã ã¯ããã¯ãã©ã¤ãã¯ï¼ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ã«
|
---|
| 1964 | timer.cfgãã¤ã³ã¯ã«ã¼ããããã¨ã§ï¼ã·ã¹ãã ã«çµã¿è¾¼ããã¨ãã§ããï¼
|
---|
| 1965 |
|
---|
| 1966 | 5.2.1 ã·ã¹ãã ã¯ããã¯ãã©ã¤ãã®å
|
---|
| 1967 | é¨æ§æ
|
---|
| 1968 |
|
---|
| 1969 | ã·ã¹ãã ã¯ããã¯ãã©ã¤ãã¯ï¼ã¿ã¤ãã®èµ·åå¦çï¼ã¿ã¤ãå²è¾¼ã¿ãã³ãã©ï¼ã¿
|
---|
| 1970 | ã¤ãã®åæ¢å¦çã§æ§æãããï¼
|
---|
| 1971 |
|
---|
| 1972 | (1) void timer_initialize(VP_INT exinf)
|
---|
| 1973 |
|
---|
| 1974 | ã¿ã¤ãã®èµ·åå¦çï¼ã¿ã¤ããåæåãï¼å¨æçãªã¿ã¤ãå²è¾¼ã¿è¦æ±ãçºçãã
|
---|
| 1975 | ãï¼ã«ã¼ãã«ã«åæåã«ã¼ãã³ã¨ãã¦ç»é²ããï¼exinfã¯ç¡è¦ããï¼
|
---|
| 1976 |
|
---|
| 1977 | (2) void timer_handler()
|
---|
| 1978 |
|
---|
| 1979 | ã¿ã¤ãå²è¾¼ã¿ãã³ãã©ï¼ã¿ã¤ãå²è¾¼ã¿è¦æ±ãã¯ãªã¢ããå¾ï¼isig_timãå¼ã³åº
|
---|
| 1980 | ãã¦ã¿ã¤ã ãã£ãã¯ãä¾çµ¦ããï¼ã«ã¼ãã«ã«å²è¾¼ã¿ãã³ãã©ã¨ãã¦ç»é²ããï¼
|
---|
| 1981 |
|
---|
| 1982 | (3) void timer_terminate(VP_INT exinf)
|
---|
| 1983 |
|
---|
| 1984 | ã¿ã¤ãã®åæ¢å¦çï¼å¨æçãªã¿ã¤ãå²è¾¼ã¿è¦æ±ãåæ¢ãããï¼ã«ã¼ãã«ã«çµäº
|
---|
| 1985 | å¦çã«ã¼ãã³ã¨ãã¦ç»é²ããï¼exinf ã¯ç¡è¦ããï¼
|
---|
| 1986 |
|
---|
| 1987 | 5.3 ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ã
|
---|
| 1988 |
|
---|
| 1989 | ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã¯ï¼ã·ãªã¢ã«ãã¼ããæ±ãããã®ãã©ã¤ãã§
|
---|
| 1990 | ããï¼ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã¯ï¼ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³
|
---|
| 1991 | ãã¡ã¤ã«ã«serial.cfgãã¤ã³ã¯ã«ã¼ããããã¨ã§ï¼ã·ã¹ãã ã«çµã¿è¾¼ããã¨ã
|
---|
| 1992 | ã§ããï¼
|
---|
| 1993 |
|
---|
| 1994 | ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã¯ï¼ãã¼ãæ¯ã«ã»ããã©ã2åãã¤ä½¿ç¨ããï¼
|
---|
| 1995 | ã»ããã©ãçæããéçAPIã¯ï¼serial.cfgã«å«ã¾ãã¦ããï¼
|
---|
| 1996 |
|
---|
| 1997 | NEWLIBãGLIBCãªã©ã®æ¨æºCã©ã¤ãã©ãªã使ç¨ããå ´åã«ã¯ï¼æ¨æºCã©ã¤ãã©ãª
|
---|
| 1998 | ã®ä½ã¬ãã«å
|
---|
| 1999 | ¥åºåã«ã¼ãã³ãã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ããå¼ã³åºããã®
|
---|
| 2000 | ã«ãããã¨ã§ï¼ã¿ã¹ã¯ã®æ¨æºå
|
---|
| 2001 | ¥åºåãã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãçµç±ã«
|
---|
| 2002 | åãæ¿ãããã¨ãã§ããï¼å
|
---|
| 2003 | ·ä½çãªæ¹æ³ã¯ï¼ç¨ããæ¨æºCã©ã¤ãã©ãªã«ä¾åã
|
---|
| 2004 | ãï¼
|
---|
| 2005 |
|
---|
| 2006 | 5.3.1 ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ãµã¼ãã¹ã³ã¼ã«
|
---|
| 2007 |
|
---|
| 2008 | ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ããå¼ã³åºããµã¼ãã¹ã³ã¼ã«ã®ä»æ§ã¯ä¸è¨ã®é
|
---|
| 2009 | ãã§ããï¼ãã®ä¸ã§ï¼ã·ãªã¢ã«ãã¼ãã®IDçªå·ï¼portidï¼ã®è§£éã¯ã¿ã¼ã²ãã
|
---|
| 2010 | ä¾åã¨ãªãï¼
|
---|
| 2011 |
|
---|
| 2012 | ãããã®ãµã¼ãã¹ã³ã¼ã«ã¯ï¼éã¿ã¹ã¯ã³ã³ããã¹ãããå¼ã³åºããã¨ã¯ã§ããª
|
---|
| 2013 | ãï¼ã¾ãï¼serial_rea_datã¨serial_wri_datã¯ï¼ãã£ã¹ãããä¿çç¶æ
|
---|
| 2014 | ã§å¼ã³
|
---|
| 2015 | åºããã¨ã¯ã§ããªãï¼ããããï¼å¼ã³åºããå ´åã«ã¯E_CTXã¨ã©ã¼ã¨ãªãï¼
|
---|
| 2016 |
|
---|
| 2017 | (1) ER serial_opn_por(ID portid)
|
---|
| 2018 |
|
---|
| 2019 | portidã§ç¤ºãããã·ãªã¢ã«ãã¼ãããªã¼ãã³ãï¼åä¿¡ï¼éä¿¡ãå¯è½ãªç¶æ
|
---|
| 2020 | ã«ã
|
---|
| 2021 | ãï¼
|
---|
| 2022 |
|
---|
| 2023 | (2) ER serial_cls_por(ID portid)
|
---|
| 2024 |
|
---|
| 2025 | portidã§ç¤ºãããã·ãªã¢ã«ãã¼ããã¯ãã¼ãºããï¼
|
---|
| 2026 |
|
---|
| 2027 | (3) ER_UINT serial_rea_dat(ID portid, char *buf, UINT len)
|
---|
| 2028 |
|
---|
| 2029 | portidã§ç¤ºãããã·ãªã¢ã«ãã¼ãããï¼lenãã¤ãã®æååãåä¿¡ãï¼bufãã
|
---|
| 2030 | ã®é åã«å
|
---|
| 2031 | ¥ããï¼lenãã¤ãåä¿¡ããã¾ã§ï¼å¾
|
---|
| 2032 | ã¡ç¶æ
|
---|
| 2033 | ã¨ãªãï¼åä¿¡ããæåæ°
|
---|
| 2034 | ã¾ãã¯ã¨ã©ã¼ã³ã¼ããè¿ãï¼
|
---|
| 2035 |
|
---|
| 2036 | (4) ER_UINT serial_wri_dat(ID portid, char *buf, UINT len)
|
---|
| 2037 |
|
---|
| 2038 | portidã§ç¤ºãããã·ãªã¢ã«ãã¼ãã«ï¼bufããã®lenãã¤ãã®æååãéä¿¡ããï¼
|
---|
| 2039 | lenãã¤ãéä¿¡ãããã¡ã«å
|
---|
| 2040 | ¥ããã¾ã§ï¼å¾
|
---|
| 2041 | ã¡ç¶æ
|
---|
| 2042 | ã¨ãªãï¼éä¿¡ããæåæ°ã¾ã
|
---|
| 2043 | ã¯ã¨ã©ã¼ã³ã¼ããè¿ãï¼
|
---|
| 2044 |
|
---|
| 2045 | (5) ER serial_ctl_por(ID portid, UINT ioctl)
|
---|
| 2046 |
|
---|
| 2047 | portidã§ç¤ºãããã·ãªã¢ã«ãã¼ãã®å¶å¾¡æ
|
---|
| 2048 | å ±ãï¼ioctlã§ç¤ºãããå¤ã«è¨å®ã
|
---|
| 2049 | ãï¼
|
---|
| 2050 |
|
---|
| 2051 | ioctlã«ã¯ï¼ä»¥ä¸ã®å¶å¾¡æ
|
---|
| 2052 | å ±ã表ãå®æ°ãï¼ãããæ¯ã«è«çåãã¨ã£ããã®ã
|
---|
| 2053 | æå®ããï¼
|
---|
| 2054 |
|
---|
| 2055 | IOCTL_ECHOï¼ã¨ã³ã¼ããã¯ã¢ã¼ãï¼
|
---|
| 2056 | ãã®ããããè¨å®ããã¨ï¼ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ããã¨ã³ã¼
|
---|
| 2057 | ããã¯ãè¡ãï¼å
|
---|
| 2058 | ·ä½çã«ã¯ï¼ãããã¡ããæåãåãåºã度ã«ï¼ãã®
|
---|
| 2059 | æåãæ¸ãåºãï¼
|
---|
| 2060 |
|
---|
| 2061 | IOCTL_CRLFï¼æ¹è¡ã¢ã¼ãï¼
|
---|
| 2062 | LFï¼line feedï¼ãæ¸ãåºãã¨ï¼CRï¼carriage returnï¼+ LFã«å¤æã
|
---|
| 2063 | ã¦æ¸ãåºãï¼
|
---|
| 2064 |
|
---|
| 2065 | IOCTL_FCSNDï¼åºåããã¼å¶å¾¡ï¼
|
---|
| 2066 | æåãéä¿¡ããå¦çã«å¯¾ãã¦ï¼XON/XOFFã«ããããã¼å¶å¾¡ãè¡ãï¼
|
---|
| 2067 | ããªãã¡ï¼STOPï¼ã³ã³ããã¼ã«-Sï¼ãåä¿¡ããã¨éä¿¡ãåæ¢ãï¼
|
---|
| 2068 | STARTï¼ã³ã³ããã¼ã«-Qï¼ãåä¿¡ããã¨éä¿¡ãåéããï¼
|
---|
| 2069 |
|
---|
| 2070 | IOCTL_FCANYï¼éä¿¡ããã¼å¶å¾¡ã§ä»»æã®æåã§éä¿¡åéï¼
|
---|
| 2071 | IOCTL_FCOUTãæå®ãã¦ããæã«ï¼éä¿¡åæ¢ä¸ã«åä¿¡ããä»»æã®æå
|
---|
| 2072 | ã§éä¿¡ãåéããï¼
|
---|
| 2073 |
|
---|
| 2074 | IOCTL_FCRCVï¼åä¿¡ããã¼å¶å¾¡ï¼
|
---|
| 2075 | æåãåä¿¡ããå¦çã«å¯¾ãã¦ï¼XON/XOFFã«ããããã¼å¶å¾¡ãè¡ãï¼
|
---|
| 2076 | ããªãã¡ï¼åä¿¡ãããã¡ã®æ®ãé åãå°ãªããªãã¨STOPï¼ã³ã³ããã¼
|
---|
| 2077 | ã«-Sï¼ãéåºãï¼æ®ãé åãå¢ããã°STARTï¼ã³ã³ããã¼ã«-Qï¼ãé
|
---|
| 2078 | åºããï¼
|
---|
| 2079 |
|
---|
| 2080 | ãªãï¼ãªã¼ãã³ç´å¾ã®ããã©ã«ãã®è¨å®å¤ã¯(IOCTL_ECHO | IOCTL_CRLF |
|
---|
| 2081 | IOCTL_FCOUT | IOCTL_FCIN)ã§ããï¼
|
---|
| 2082 |
|
---|
| 2083 | (6) ER serial_ref_por(ID portid, T_SERIAL_RPOR *pk_rpor)
|
---|
| 2084 |
|
---|
| 2085 | portidã§ç¤ºãããã·ãªã¢ã«ãã¼ãã®ç¶æ
|
---|
| 2086 | ãåç
|
---|
| 2087 | §ãï¼pk_rporã§æå®ããããã±ã
|
---|
| 2088 | ãã«è¿ãï¼ãã±ããä¸ã®reacntã«ã¯åä¿¡ãããã¡ä¸ã®æåæ°ãï¼wricntã«ã¯é
|
---|
| 2089 | ä¿¡ãããã¡ä¸ã®æåæ°ãè¿ãï¼
|
---|
| 2090 |
|
---|
| 2091 | 5.3.2 ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®å
|
---|
| 2092 | é¨æ§æ
|
---|
| 2093 |
|
---|
| 2094 | ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã¯ï¼åè¨ã®ãµã¼ãã¹ã³ã¼ã«ã«å ãã¦ï¼åæå
|
---|
| 2095 | å¦çã¨å²è¾¼ã¿ãã³ãã©ã§æ§æãããï¼åæåå¦çã¯ï¼ã«ã¼ãã«ã«åæåã«ã¼ã
|
---|
| 2096 | ã³ã¨ãã¦ç»é²ããï¼å²è¾¼ã¿ãã³ãã©ã¯ï¼ã«ã¼ãã«ã«å²è¾¼ã¿ãã³ãã©ã¨ãã¦ç»é²
|
---|
| 2097 | ããï¼ãããã®ç»é²å¦çã¯serial.cfgã«å«ã¾ããï¼
|
---|
| 2098 |
|
---|
| 2099 | (1) void serial_initialize(VP_INT exinf)
|
---|
| 2100 |
|
---|
| 2101 | ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ããåæåããï¼ã«ã¼ãã«ã«åæåã«ã¼ãã³ã¨
|
---|
| 2102 | ãã¦ç»é²ããï¼exinfã¯ç¡è¦ããï¼
|
---|
| 2103 |
|
---|
| 2104 | (2) å²è¾¼ã¿ãã³ãã©
|
---|
| 2105 |
|
---|
| 2106 | ã·ãªã¢ã«I/Oããã¤ã¹ã®ç¨®é¡ã«ãã£ã¦ï¼å²è¾¼ã¿ãã³ãã©ã®ç¨®é¡ãæ°ã¯ç°ãªãï¼
|
---|
| 2107 | å
|
---|
| 2108 | ·ä½çã«ã¯ï¼éä¿¡å²è¾¼ã¿ã¨åä¿¡å²è¾¼ã¿ãå¥ãã¦ãããã®ã¨å¥ãã¦ããªããã®ãï¼
|
---|
| 2109 | ãã¼ããè¤æ°æã¤ã·ãªã¢ã«I/Oããã¤ã¹ã§ãã¼ãæ¯ã«å²è¾¼ã¿ãã³ãã©ãå¥ãã¦
|
---|
| 2110 | ãããã®ã¨å¥ãã¦ããªããã®ãããï¼ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®å²è¾¼
|
---|
| 2111 | ã¿ãã³ãã©ã¯ï¼ã«ã¼ãã«ã«å²è¾¼ã¿ãã³ãã©ã¨ãã¦ç»é²ããï¼
|
---|
| 2112 |
|
---|
| 2113 | 5.4 ã·ã¹ãã ãã°ã¿ã¹ã¯
|
---|
| 2114 |
|
---|
| 2115 | ã·ã¹ãã ãã°ã¿ã¹ã¯ã¯ï¼ã«ã¼ãã«å
|
---|
| 2116 | ã®ãã°ãããã¡ãããã°æ
|
---|
| 2117 | å ±ãåãåºãï¼
|
---|
| 2118 | ããã¤ã¹ã«ã¢ã¯ã»ã¹ãããµã¼ãã¹ãç¨ãã¦å¤é¨ã«åºåããã¿ã¹ã¯ã§ããï¼
|
---|
| 2119 |
|
---|
| 2120 | JSPã«ã¼ãã«ã®æ¨æºé
|
---|
| 2121 | å¸ãããã«å«ã¾ããã·ã¹ãã ãã°ã¿ã¹ã¯ã¯ï¼ã·ãªã¢ã«ã¤
|
---|
| 2122 | ã³ã¿ãã§ã¼ã¹ã«ãã°æ
|
---|
| 2123 | å ±ãæååã®å½¢ã§åºåãããã®ã§ï¼ã·ã¹ãã ãã°ã¿ã¹ã¯
|
---|
| 2124 | ã®ä¸ä¾ã¨ããä½ç½®ä»ãã§æä¾ãã¦ããï¼ãã®ã·ã¹ãã ãã°ã¿ã¹ã¯ã¯ï¼ã·ã¹ãã
|
---|
| 2125 | ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ã«logtask.cfgãã¤ã³ã¯ã«ã¼ããããã¨ã§ï¼
|
---|
| 2126 | ã·ã¹ãã ã«çµã¿è¾¼ããã¨ãã§ããï¼
|
---|
| 2127 |
|
---|
| 2128 |
|
---|
| 2129 | ï¼ï¼ãµãã¼ãã©ã¤ãã©ãª
|
---|
| 2130 |
|
---|
| 2131 | ãµãã¼ãã©ã¤ãã©ãªã¯ï¼ã¢ããªã±ã¼ã·ã§ã³ãã·ã¹ãã ãµã¼ãã¹ãä½æãããã
|
---|
| 2132 | ã«å©ç¨ã§ããã©ã¤ãã©ãªé¢æ°ç¾¤ã§ããï¼ç¾ãã¼ã¸ã§ã³ã§ã¯ï¼ã·ã¹ãã ãµã¼ãã¹
|
---|
| 2133 | ããµã³ãã«ããã°ã©ã ã§ä½¿ãæä½éã®é¢æ°ããç¨æãã¦ããªãï¼
|
---|
| 2134 |
|
---|
| 2135 | (1) const char *itron_strerror(ER ercd)
|
---|
| 2136 |
|
---|
| 2137 | ercd ã§ç¤ºãããã¡ã¤ã³ã¨ã©ã¼ã³ã¼ãã«å¯¾å¿ããã¨ã©ã¼ã³ã¼ãã®æååãè¿ãï¼
|
---|
| 2138 | è¿ãããæååãæ¸ãæãã¦ã¯ãªããªãï¼
|
---|
| 2139 |
|
---|
| 2140 | (2) void t_perror(const char *file, int line, const char *expr, ER ercd)
|
---|
| 2141 |
|
---|
| 2142 | ã¨ã©ã¼ã¡ãã»ã¼ã¸ãã·ã¹ãã ãã°ãµã¼ãã¹ã«åºåããï¼assertãã¯ããªã©ã§å©
|
---|
| 2143 | ç¨ãããã¨ãæ³å®ãã¦ããï¼
|
---|
| 2144 |
|
---|
| 2145 |
|
---|
| 2146 | ï¼ï¼éçºç°å¢ã»ã¤ã³ã¹ãã¼ã«ã»ãã¼ãã£ã³ã°
|
---|
| 2147 |
|
---|
| 2148 | 7.1 ãã£ã¬ã¯ããªã»ãã¡ã¤ã«æ§æ
|
---|
| 2149 |
|
---|
| 2150 | ã½ã¼ã¹ãã¡ã¤ã«ã®ãã£ã¬ã¯ããªæ§æã¯æ¬¡ã®éãï¼
|
---|
| 2151 |
|
---|
| 2152 | include/ å
|
---|
| 2153 | ±éããããã¡ã¤ã«
|
---|
| 2154 | kernel/ ã«ã¼ãã«ã½ã¼ã¹ãã¡ã¤ã«
|
---|
| 2155 | systask/ ã·ã¹ãã ãµã¼ãã¹ã½ã¼ã¹ãã¡ã¤ã«
|
---|
| 2156 | library/ ãµãã¼ãã©ã¤ãã©ãªã½ã¼ã¹ãã¡ã¤ã«
|
---|
| 2157 | config/ ã¿ã¼ã²ããä¾åé¨
|
---|
| 2158 | m68k/ M68040 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2159 | dve68k/ DVE-68K/40 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2160 | sh1/ SH1 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2161 | kz_sh1/ KZ-SH1-01 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2162 | zunda_sh1/ ZUNDA/SH1 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2163 | sh2/ SH2 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2164 | apsh2f6a/ APSH2F6A ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2165 | hsb7616it/ HSB7616IT ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2166 | sh3/ SH3 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2167 | ms7727cp01/ MS7727CP01 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2168 | solution_engine/ Solution Engine ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2169 | sh3-ghs/ SH3 ããã»ããµä¾åãã¡ã¤ã«ï¼GHSéçºç°å¢ï¼
|
---|
| 2170 | ms7727cp01/ MS7727CP01 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2171 | solution_engine/ Solution Engine ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2172 | h8/ H8 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2173 | akih8_3048f/ AKI-H8/3048F ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2174 | akih8_3052f/ AKI-H8/3052F ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2175 | akih8_3069f/ AKI-H8/3069F ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2176 | nkev_010h8/ NKEV-010H8 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2177 | h8-renesas/ H8 ããã»ããµä¾åãã¡ã¤ã«(Renesaséçºç°å¢)
|
---|
| 2178 | hsb8f3048bf25/ H8_3048F ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2179 | h8s/ H8S ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2180 | h8s2350/ H8S_2350 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2181 | h8s2351/ H8S_2351 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2182 | armv4/ ARMV4 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2183 | integrator/ Integrator ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2184 | az9360mb/ AZ9360MB ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2185 | armv4-ghs/ ARMV4 ããã»ããµä¾åãã¡ã¤ã«ï¼GHSéçºç°å¢ï¼
|
---|
| 2186 | integrator/ Integrator ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2187 | microblaze/ MicroBlaze ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2188 | miref/ MIREF ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2189 | mire_multi/ MIRE_MULTI3000 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2190 | mutlimedia/ MultiMedia Board ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2191 | suzaku/ Suzaku ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2192 | tms320c54x/ TMS320C54x ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2193 | c5402dsk/ TMS320VC5402 DSK ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2194 | xstormy16/ Xstormy16 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2195 | simulator/ ä¸æ´ãã¤ã³ã³éçºãã¼ã«ç°å¢ ä¾åãã¡ã¤ã«
|
---|
| 2196 | mips3/ MIPS3 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2197 | vr4131/ VR4131 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2198 | vr5500/ VR5500 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2199 | m16c-renesas/ M16C ããã»ããµä¾åãã¡ã¤ã«(Renesaséçºç°å¢)
|
---|
| 2200 | oaks16/ OAKS16 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2201 | oaks16_mini/ OAKS16_MINI ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2202 | m32c-renesas/ M32C ããã»ããµä¾åãã¡ã¤ã«(Renesaséçºç°å¢)
|
---|
| 2203 | oaks32/ OAKS32 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2204 | m32r/ M32R ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2205 | m3a2131g50/ M3A-2131G50 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2206 | m3a_za36/ M3A-ZA36 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2207 | s1c33/ S1C33 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2208 | dmt33209/ DMT33209 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2209 | dmt33401/ DMT33401 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2210 | luxun2/ LUXUN2 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2211 | luxun4/ LUXUN4 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2212 | s1c33-gnu33/ S1C33 ããã»ããµä¾åãã¡ã¤ã«(GNU33éçºç°å¢)
|
---|
| 2213 | dmt33209/ DMT33209 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2214 | dmt33401/ DMT33401 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2215 | luxun2/ LUXUN2 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2216 | luxun4/ LUXUN4 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2217 | powerpc32/ POWERPC32 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2218 | ibm_ppc_emb_sample/ The IBM PowerPC Embedded Environment ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2219 | mpc860t/ MPC860T ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2220 | nios2/ NIOS2 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2221 | altera_dev_board/ ALTERA_DEV ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2222 | v850/ V850 ããã»ããµä¾åãã¡ã¤ã«
|
---|
| 2223 | tk850_kj1/ TK-850ES ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2224 | tk850_sg2/ TK-850SG2 ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2225 | tlcs900-toshiba/ TLCS900 ããã»ããµä¾åé¨ãã¡ã¤ã«
|
---|
| 2226 | zup_f16_ex/ Zup-F16æ¡å¼µãã¼ã ã·ã¹ãã ä¾åãã¡ã¤ã«
|
---|
| 2227 | linux/ Linuxä¸ã®ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢ä¾åãã¡ã¤ã«
|
---|
| 2228 | windows/ Windowsä¸ã®ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢ä¾åãã¡ã¤ã«
|
---|
| 2229 | tools/ éçºç°å¢ä¾åãã£ã¬ã¯ããª
|
---|
| 2230 | WINDOWS/ Windowsä¸ã®ãµã³ãã«ããã°ã©ã ã¨ããã¸ã§ã¯ããã¡ã¤ã«
|
---|
| 2231 | GHS/ GHSï¼Green Hills Softwareï¼éçºç°å¢ç¨ã®ãã¡ã¤ã«
|
---|
| 2232 | C5402DSK/ TMS320VC5402 DSKç¨ã®ããã¸ã§ã¯ããã¡ã¤ã«
|
---|
| 2233 | H8-RENESAS/ H8-RENESASç¨ã®ããã¸ã§ã¯ããã£ã¬ã¯ããª
|
---|
| 2234 | M16C-RENESAS/ M16C-RENESASç¨ã®ããã¸ã§ã¯ããã£ã¬ã¯ããª
|
---|
| 2235 | M32C-RENESAS/ M32C-RENESASç¨ã®ããã¸ã§ã¯ããã£ã¬ã¯ããª
|
---|
| 2236 | pdic/ PDICï¼ããã¤ã¹ãã©ã¤ãã®OSéä¾åé¨åï¼
|
---|
| 2237 | simple_sio/ ç°¡æSIOãã©ã¤ãï¼ã·ãªã¢ã«ãã©ã¤ãã使ç¨ãããã®ï¼
|
---|
| 2238 | cfg/ ã«ã¼ãã«ã³ã³ãã£ã®ã¥ã¬ã¼ã¿
|
---|
| 2239 | utils/ ã¦ã¼ãã£ãªãã£
|
---|
| 2240 | h8/ H8ç¨ãã¯ã¿ã¼ãã¼ãã«çæã¦ã¼ãã£ãªãã£
|
---|
| 2241 | h8-renesas/ H8-RENESASç¨ãã¯ã¿ã¼ãã¼ãã«çæã¦ã¼ãã£ãªãã£
|
---|
| 2242 | m16c-renesas/ M16C-RENESASç¨ãã¯ã¿ã¼ãã¼ãã«çæã¦ã¼ãã£ãªãã£
|
---|
| 2243 | sample/ ãµã³ãã«ããã°ã©ã 㨠Makefile
|
---|
| 2244 | doc/ ããã¥ã¡ã³ã
|
---|
| 2245 | windev/ Windowsããã¤ã¹ããã¼ã¸ã£
|
---|
| 2246 |
|
---|
| 2247 | ã¿ã¼ã²ããéä¾åé¨ï¼ã«ã¼ãã«ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ã¯é¤ãï¼ã®åãã¡ã¤ã«ã®æ¦
|
---|
| 2248 | è¦ã¯æ¬¡ã®éãï¼
|
---|
| 2249 |
|
---|
| 2250 | README TOPPERS/JSPã«ã¼ãã«ã®ç°¡åãªç´¹ä»
|
---|
| 2251 | configure ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªãã
|
---|
| 2252 |
|
---|
| 2253 | include/
|
---|
| 2254 | itron.h ITRONä»æ§å
|
---|
| 2255 | ±éè¦å®ã«é¢é£ããå®ç¾©
|
---|
| 2256 | kernel.h μITRON4.0ä»æ§ã«é¢é£ããå®ç¾©
|
---|
| 2257 | kernel_debug.h μITRON4.0ä»æ§ ãããã°ç¨ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«
|
---|
| 2258 | sil.h ã·ã¹ãã ã¤ã³ã¿ãã§ã¼ã¹ã¬ã¤ã¤ï¼SILï¼
|
---|
| 2259 | t_stddef.h ã«ã¼ãã«ã»ã¢ããªã±ã¼ã·ã§ã³ å
|
---|
| 2260 | ±éã¤ã³ã¯ã«ã¼ããã¡ã¤ã«
|
---|
| 2261 | t_config.h ã¿ã¼ã²ããä¾åæ
|
---|
| 2262 | å ±ã®å®ç¾©
|
---|
| 2263 | t_syslog.h ã·ã¹ãã ãã°ãµã¼ãã¹é¢é£ã®å®ç¾©
|
---|
| 2264 | t_services.h ã¢ããªã±ã¼ã·ã§ã³ç¨ æ¨æºã¤ã³ã¯ã«ã¼ããã¡ã¤ã«
|
---|
| 2265 | s_services.h ããã¤ã¹ãã©ã¤ãç¨ æ¨æºã¤ã³ã¯ã«ã¼ããã¡ã¤ã«
|
---|
| 2266 | kernel_cfg.h kernel_cfg.cç¨ã®ã¤ã³ã¯ã«ã¼ããã¡ã¤ã«
|
---|
| 2267 | timer.h ã·ã¹ãã ã¯ããã¯ãã©ã¤ãé¢é£ã®å®ç¾©
|
---|
| 2268 | serial.h ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãé¢é£ã®å®ç¾©
|
---|
| 2269 | logtask.h ã·ã¹ãã ãã°ã¿ã¹ã¯é¢é£ã®å®ç¾©
|
---|
| 2270 | linux_sigio.h Linuxç¨ ãã³ããããã³ã°I/Oãµãã¼ã
|
---|
| 2271 |
|
---|
| 2272 | kernel/
|
---|
| 2273 | Makefile.kernel ã«ã¼ãã«ã®ãã¡ã¤ã«æ§æã®å®ç¾©
|
---|
| 2274 | jsp_kernel.h JSPã«ã¼ãã«ç¨ æ¨æºã¤ã³ã¯ã«ã¼ããã¡ã¤ã«
|
---|
| 2275 | jsp_rename.def ã«ã¼ãã«ã®å
|
---|
| 2276 | é¨èå¥åã®ãªãã¼ã å®ç¾©
|
---|
| 2277 | jsp_rename.h ã«ã¼ãã«ã®å
|
---|
| 2278 | é¨èå¥åã®ãªãã¼ã
|
---|
| 2279 | jsp_unrename.h ã«ã¼ãã«ã®å
|
---|
| 2280 | é¨èå¥åã®ãªãã¼ã 解é¤
|
---|
| 2281 | check.h ã¨ã©ã¼ãã§ãã¯ç¨ãã¯ã
|
---|
| 2282 | queue.h ããã«ãªã³ã¯ãã¥ã¼ã®æ§é ã¨æä½
|
---|
| 2283 | startup.c ã«ã¼ãã«ã®åæåå¦ç
|
---|
| 2284 | banner.c ã«ã¼ãã«ã®èµ·åã¡ãã»ã¼ã¸ã®åºå
|
---|
| 2285 | task.h ã¿ã¹ã¯æä½ã«ã¼ãã³é¢é£ã®å®ç¾©
|
---|
| 2286 | task.c ã¿ã¹ã¯æä½ã«ã¼ãã³
|
---|
| 2287 | wait.h å¾
|
---|
| 2288 | ã¡ç¶æ
|
---|
| 2289 | æä½ã«ã¼ãã³é¢é£ã®å®ç¾©
|
---|
| 2290 | wait.c å¾
|
---|
| 2291 | ã¡ç¶æ
|
---|
| 2292 | æä½ã«ã¼ãã³
|
---|
| 2293 | time_event.h ã¿ã¤ã ã¤ãã³ã管çé¢é£ã®å®ç¾©
|
---|
| 2294 | time_event.c ã¿ã¤ã ã¤ãã³ã管ç
|
---|
| 2295 | syslog.h ã·ã¹ãã ãã°æ©è½é¢é£ã®å®ç¾©
|
---|
| 2296 | syslog.c ã·ã¹ãã ãã°æ©è½
|
---|
| 2297 | task_manage.c ã¿ã¹ã¯ç®¡çæ©è½
|
---|
| 2298 | task_sync.c ã¿ã¹ã¯ä»å±åææ©è½
|
---|
| 2299 | task_except.c ã¿ã¹ã¯ä¾å¤å¦çæ©è½
|
---|
| 2300 | semaphore.h ã»ããã©æ©è½é¢é£ã®å®ç¾©
|
---|
| 2301 | semaphore.c ã»ããã©æ©è½
|
---|
| 2302 | eventflag.h ã¤ãã³ããã©ã°æ©è½é¢é£ã®å®ç¾©
|
---|
| 2303 | eventflag.c ã¤ãã³ããã©ã°æ©è½
|
---|
| 2304 | dataqueue.h ãã¼ã¿ãã¥ã¼æ©è½é¢é£ã®å®ç¾©
|
---|
| 2305 | dataqueue.c ãã¼ã¿ãã¥ã¼æ©è½
|
---|
| 2306 | mailbox.h ã¡ã¼ã«ããã¯ã¹æ©è½é¢é£ã®å®ç¾©
|
---|
| 2307 | mailbox.c ã¡ã¼ã«ããã¯ã¹æ©è½
|
---|
| 2308 | mempfix.h åºå®é·ã¡ã¢ãªãã¼ã«é¢é£ã®å®ç¾©
|
---|
| 2309 | mempfix.c åºå®é·ã¡ã¢ãªãã¼ã«
|
---|
| 2310 | time_manage.c ã·ã¹ãã æå»ç®¡çæ©è½
|
---|
| 2311 | cyclic.h å¨æãã³ãã©æ©è½é¢é£ã®å®ç¾©
|
---|
| 2312 | cyclic.c å¨æãã³ãã©æ©è½
|
---|
| 2313 | sys_manage.c ã·ã¹ãã 管çæ©è½
|
---|
| 2314 | interrupt.h å²è¾¼ã¿ç®¡çæ©è½é¢é£ã®å®ç¾©
|
---|
| 2315 | interrupt.c å²è¾¼ã¿ç®¡çæ©è½
|
---|
| 2316 | exception.h CPUä¾å¤ç®¡çæ©è½é¢é£ã®å®ç¾©
|
---|
| 2317 | exception.c CPUä¾å¤ç®¡çæ©è½
|
---|
| 2318 |
|
---|
| 2319 | systask/
|
---|
| 2320 | timer.c ã·ã¹ãã ã¯ããã¯ãã©ã¤ã
|
---|
| 2321 | timer.cfg ã·ã¹ãã ã¯ããã¯ãã©ã¤ãã®è¨å®è¨è¿°
|
---|
| 2322 | serial.c ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ã
|
---|
| 2323 | serial.cfg ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®è¨å®è¨è¿°
|
---|
| 2324 | logtask.c ã·ã¹ãã ãã°ã¿ã¹ã¯
|
---|
| 2325 | logtask.cfg ã·ã¹ãã ãã°ã¿ã¹ã¯ã®è¨å®è¨è¿°
|
---|
| 2326 | linux_sigio.c Linuxç¨ ãã³ããããã³ã°I/Oãµãã¼ã
|
---|
| 2327 | linux_sigio.cfg Linuxç¨ ãã³ããããã³ã°I/Oãµãã¼ãã®è¨å®è¨è¿°
|
---|
| 2328 | linux_serial.c Linuxç¨ çä¼¼ã·ãªã¢ã«ãã©ã¤ã
|
---|
| 2329 | linux_serial.cfg Linuxç¨ çä¼¼ã·ãªã¢ã«ãã©ã¤ãã®è¨å®è¨è¿°
|
---|
| 2330 | cxxrt.c C++対å¿ã©ã³ã¿ã¤ã æ¬ä½
|
---|
| 2331 | cxxrt.cfg C++対å¿ã©ã³ã¿ã¤ã ç¨ãªãã¸ã§ã¯ãè¨å®
|
---|
| 2332 | newlibrt.c NEWLIB対å¿ã©ã³ã¿ã¤ã
|
---|
| 2333 |
|
---|
| 2334 | library/
|
---|
| 2335 | log_output.c ã·ã¹ãã ãã°æ©è½ç¨ã©ã¤ãã©ãªé¢æ°ï¼syslog_outputãªã©ï¼
|
---|
| 2336 | strerror.c itron_strerroré¢æ°
|
---|
| 2337 | t_perror.c t_perroré¢æ°
|
---|
| 2338 | vasyslog.c syslogé¢æ°
|
---|
| 2339 |
|
---|
| 2340 | utils/
|
---|
| 2341 | makedep ä¾åé¢ä¿å®ç¾©ã®çæ
|
---|
| 2342 | genoffset offset.h çæããã°ã©ã
|
---|
| 2343 | gencheck ãã©ã¡ã¼ã¿ãã§ãã¯ç¨ãã¡ã¤ã«ã®çæ
|
---|
| 2344 | genrename å
|
---|
| 2345 | é¨ã·ã³ãã«ãªãã¼ã å®ç¾©ã®çæ
|
---|
| 2346 | rename å
|
---|
| 2347 | é¨ã·ã³ãã«ã®ãªãã¼ã å¦ç
|
---|
| 2348 |
|
---|
| 2349 | sample/
|
---|
| 2350 | Makefile ãµã³ãã«ã® Makefile
|
---|
| 2351 | Makefile.linux ãµã³ãã«ã® Makefileï¼Linuxç¨ï¼
|
---|
| 2352 | Makefile.mware ãµã³ãã«ã® Makefileï¼ããã«ã¦ã§ã¢ã¨ã®çµã¿åããç¨ï¼
|
---|
| 2353 | sample1.cfg ãµã³ãã«ããã°ã©ã (1)ã®è¨å®è¨è¿°
|
---|
| 2354 | sample1.h ãµã³ãã«ããã°ã©ã (1)ã«é¢ããå®ç¾©
|
---|
| 2355 | sample1.c ãµã³ãã«ããã°ã©ã (1)ã®æ¬ä½
|
---|
| 2356 | cxx_sample1.cfg C++ç¨ãµã³ãã«ããã°ã©ã (1)ã®è¨å®è¨è¿°
|
---|
| 2357 | cxx_sample1.h C++ç¨ãµã³ãã«ããã°ã©ã (1)ã«é¢ããå®ç¾©
|
---|
| 2358 | cxx_sample1.c C++ç¨ãµã³ãã«ããã°ã©ã (1)ã®æ¬ä½
|
---|
| 2359 | cxx_sample2.cfg C++ç¨ãµã³ãã«ããã°ã©ã (1)ã®è¨å®è¨è¿°
|
---|
| 2360 | cxx_sample2.h C++ç¨ãµã³ãã«ããã°ã©ã (1)ã«é¢ããå®ç¾©
|
---|
| 2361 | cxx_sample2.c C++ç¨ãµã³ãã«ããã°ã©ã (1)ã®æ¬ä½
|
---|
| 2362 |
|
---|
| 2363 | doc/
|
---|
| 2364 | user.txt TOPPERS/JSPã«ã¼ãã« ã¦ã¼ã¶ãºããã¥ã¢ã«
|
---|
| 2365 | gnu_install.txt GNUéçºç°å¢æ§ç¯ããã¥ã¢ã«
|
---|
| 2366 | m68k.txt M68040 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2367 | sh1.txt SH1 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2368 | sh2.txt SH2 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2369 | sh3.txt SH3 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2370 | h8.txt H8 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2371 | h8-renesas.txt H8-RENESAS ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2372 | h8s.txt H8S ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2373 | armv4.txt ARMV4 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2374 | microblaze.txt MicroBlaze ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2375 | tsm320c54x.txt TMS320C54x ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2376 | xstormy16.txt Xstormy16 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2377 | mips3.txt MIPS3 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2378 | m16c.txt M16C ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2379 | m32c.txt M32C ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2380 | m32r.txt M32R ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2381 | nios2.txt Nios2 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2382 | powerpc32.txt POWERPC32 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2383 | s1c33.txt S1C33 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2384 | v850.txt V850 ã¿ã¼ã²ããä¾åé¨ããã¥ã¢ã«
|
---|
| 2385 | linux.txt Linux ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢ä¾åé¨ããã¥ã¢ã«
|
---|
| 2386 | windows.txt Windows ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢ä¾åé¨ããã¥ã¢ã«
|
---|
| 2387 | config.txt JSPã«ã¼ãã« ã¿ã¼ã²ããä¾åé¨ ãã¼ãã£ã³ã°ã¬ã¤ã
|
---|
| 2388 | configurator.txt JSPã«ã¼ãã« ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ä»æ§
|
---|
| 2389 | design.txt JSPã«ã¼ãã« è¨è¨ã¡ã¢
|
---|
| 2390 |
|
---|
| 2391 | 7.2 éçºç°å¢
|
---|
| 2392 |
|
---|
| 2393 | JSPã«ã¼ãã«ãç¨ããã·ã¹ãã æ§ç¯ã«ã¯ï¼ä»¥ä¸ã®ãã¼ã«ãå¿
|
---|
| 2394 | è¦ã§ããï¼
|
---|
| 2395 |
|
---|
| 2396 | ãã¹ãç°å¢ç¨ã®ãã¼ã«
|
---|
| 2397 | æ¨æºè¦æ ¼ã«æºæ ããCã³ã³ãã¤ã©ï¼Cã©ã¤ãã©ãª
|
---|
| 2398 | C++ã³ã³ãã¤ã©ï¼C++ã©ã¤ãã©ãªï¼STL
|
---|
| 2399 | åä½ç¢ºèª: GNU C++ 2.95.3ï¼3.2ï¼3.3ï¼Linuxç°å¢ï¼
|
---|
| 2400 | GNU C++ 3.2ï¼Cygwinç°å¢ï¼
|
---|
| 2401 | Visual C++ 6.0ï¼.NET (Windowsã·ãã¥ã¬ã¼ã·ã§ã³)
|
---|
| 2402 | perlï¼åä½ç¢ºèªã¯ 5.6.1ï¼
|
---|
| 2403 | GNU Makeï¼åä½ç¢ºèªã¯ 3.79.1ï¼
|
---|
| 2404 |
|
---|
| 2405 | ã¯ãã¹ç°å¢ç¨ã®ãã¼ã«
|
---|
| 2406 | GNUéçºç°å¢
|
---|
| 2407 | BINUTILSï¼ã¢ã»ã³ãã©ï¼ãªã³ã«ãªã©ï¼
|
---|
| 2408 | GCC ã¾ã㯠GCC-COREï¼Cã³ã³ãã¤ã©ï¼
|
---|
| 2409 | GDBï¼ãããã¬ï¼
|
---|
| 2410 | NEWLIBï¼æ¨æºCã©ã¤ãã©ãªï¼
|
---|
| 2411 |
|
---|
| 2412 | GNUéçºç°å¢ãã¤ã³ã¹ãã¼ã«æ¹æ³ã«ã¤ãã¦ã¯ï¼ãGNUéçºç°å¢æ§ç¯ããã¥ã¢ã«ã
|
---|
| 2413 | ãç¨æãã¦ããã®ã§ï¼ãããåç
|
---|
| 2414 | §ããã¨ããï¼ã¾ãï¼åä½ç¢ºèªãã¼ã¸ã§ã³ã«ã¤
|
---|
| 2415 | ãã¦ã¯ï¼ã¿ã¼ã²ããæ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 2416 | §ãããã¨ï¼
|
---|
| 2417 |
|
---|
| 2418 | ãã¹ãç°å¢ç¨ã®Cã³ã³ãã¤ã©ã¨Cã©ã¤ãã©ãªã¯ï¼ã¯ãã¹ç°å¢ç¨ã®ãã¼ã«ã®ã¤ã³ã¹
|
---|
| 2419 | ãã¼ã«ã«å¿
|
---|
| 2420 | è¦ã«ãªãï¼ã¾ãï¼C++ã³ã³ãã¤ã©ï¼C++ã©ã¤ãã©ãªã¨ STLï¼Standard
|
---|
| 2421 | Template Libraryï¼ã¯ï¼ã«ã¼ãã«ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ã®ã³ã³ãã¤
|
---|
| 2422 | ã«ã«å¿
|
---|
| 2423 | è¦ã§ããï¼ã¯ãã¹ç°å¢ç¨ã®ãã¼ã«ã¨ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ãã
|
---|
| 2424 | ã¤ããªã§å
|
---|
| 2425 | ¥æããå ´åã«ã¯ï¼ãããã®ãã¼ã«ã¯å¿
|
---|
| 2426 | è¦ãªãï¼
|
---|
| 2427 |
|
---|
| 2428 | ã¯ãã¹ç°å¢ç¨ã®æ¨æºCã©ã¤ãã©ãªã¯ï¼ã¢ããªã±ã¼ã·ã§ã³ãæ¨æºCã©ã¤ãã©ãªã使
|
---|
| 2429 | ç¨ããªãå ´åã«ã¯ï¼å¿
|
---|
| 2430 | è¦ãªãï¼ãã ãï¼ã³ã³ãã¤ã©ãæ¨æºCã©ã¤ãã©ãªé¢æ°
|
---|
| 2431 | ï¼memcpyï¼memsetãªã©ï¼ãå¼ã³åºãã³ã¼ããçæããå ´åãããï¼ãã®å ´åã«
|
---|
| 2432 | ã¯æ¨æºCã©ã¤ãã©ãªãå¿
|
---|
| 2433 | è¦ã§ããï¼ãªããã¯ï¼çæããã³ã¼ããå¼ã³åºãé¢æ°
|
---|
| 2434 | ã®ã¿ãèªåã§ç¨æãã¦ãããï¼
|
---|
| 2435 |
|
---|
| 2436 | 以ä¸ã§ã¯ï¼ãããã®ãã¼ã«ãç¨æã§ãã¦ãããã¨ãåæã«ï¼UNIXãã·ã³ï¼åä½
|
---|
| 2437 | 確èªã¯ Linuxï¼ä¸ã§æ§ç¯æé ã説æããï¼ã¾ã以ä¸ã®èª¬æã§ã¯ï¼makeã³ãã³ã
|
---|
| 2438 | ã GNU Make ã§ãããã®ã¨ããï¼JSPã«ã¼ãã«ã® Makefile ã¯ï¼GNU Make ã®æ¡
|
---|
| 2439 | å¼µæ©è½ãç¨ãã¦ããï¼ï¼
|
---|
| 2440 |
|
---|
| 2441 | 7.3 ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ã®æ§ç¯
|
---|
| 2442 |
|
---|
| 2443 | ã«ã¼ãã«ãæ§ç¯ããåã«ï¼ã¾ãï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ãã³ã³ãã¤ã«
|
---|
| 2444 | ããå¿
|
---|
| 2445 | è¦ãããï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ããã¤ããªã§å
|
---|
| 2446 | ¥æããå ´åã«
|
---|
| 2447 | ã¯ï¼ãã®ã¹ãããã¯å¿
|
---|
| 2448 | è¦ãªãï¼ï¼
|
---|
| 2449 |
|
---|
| 2450 | JSPã«ã¼ãã«ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ã¯ï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ï¼cfgã
|
---|
| 2451 | ãã°ã©ã ï¼ã¨ãã©ã¡ã¼ã¿ãã§ãã¯ããã°ã©ã ï¼chkããã°ã©ã ï¼ããæ§æãã
|
---|
| 2452 | ãï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ã®ä½¿ãæ¹ã«ã¤ãã¦ã¯ï¼ã7.9 ã³ã³ãã£ã®ã¥
|
---|
| 2453 | ã¬ã¼ã·ã§ã³ãã¼ã«ã®ä½¿ãæ¹ããåç
|
---|
| 2454 | §ãããã¨ï¼
|
---|
| 2455 |
|
---|
| 2456 | ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ï¼cfgããã°ã©ã ã¨chkããã°ã©ã ï¼ã¯ï¼cfgãã£
|
---|
| 2457 | ã¬ã¯ããªã«ç§»åãï¼make dependã§ä¾åé¢ä¿ãã¡ã¤ã«ï¼Makefile.dependï¼ãç
|
---|
| 2458 | æããå¾ï¼makeã³ãã³ãã«ããçæãããï¼
|
---|
| 2459 |
|
---|
| 2460 | % cd cfg
|
---|
| 2461 | % make depend
|
---|
| 2462 | % make
|
---|
| 2463 |
|
---|
| 2464 | ã¾ãï¼Microsoft Visual C++ 6.0 (MSVC++6.0)ã§ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«
|
---|
| 2465 | ããã«ãããããã®ãã¡ã¤ã«ç¾¤ãJSPã«ã¼ãã«ã®ã½ã¼ã¹ãã¡ã¤ã«ã«ã¯å«ã¾ãã¦ããï¼
|
---|
| 2466 | ãã®éã«ã¯ï¼cfg/vc_project å
|
---|
| 2467 | ã® configurator.dsw ãéãï¼ãã«ãããï¼
|
---|
| 2468 | MSVC++6.0 ã¨ä¸ä½äºæãæã¤çµ±åéçºç°å¢ã§ããã«ãã§ããã¯ãã§ãããï¼
|
---|
| 2469 | ååãªç¢ºèªãåãã¦ããããã§ã¯ãªãï¼
|
---|
| 2470 |
|
---|
| 2471 |
|
---|
| 2472 | 7.4 ãµã³ãã«ããã°ã©ã ã®æ§ç¯
|
---|
| 2473 |
|
---|
| 2474 | 次ã«ï¼ãµã³ãã«ããã°ã©ã ãæ§ç¯ããæ¹æ³ã説æããï¼
|
---|
| 2475 |
|
---|
| 2476 | ã¾ãï¼ãµã³ãã«ããã°ã©ã ã®ãªãã¸ã§ã¯ããã¡ã¤ã«ãç½®ããã£ã¬ã¯ããªãä½æ
|
---|
| 2477 | ãï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªãããå®è¡ããï¼ä¾ãã°ï¼ãªãã¸ã§ã¯ããã¡
|
---|
| 2478 | ã¤ã«ãç½®ããã£ã¬ã¯ããªãï¼JSPã«ã¼ãã«ã®ã½ã¼ã¹ãã¡ã¤ã«ãå±éãããã£ã¬
|
---|
| 2479 | ã¯ããªã®ä¸ã®OBJã¨ããå称ã®ãã£ã¬ã¯ããªã«ããå ´åã«ã¯ï¼æ¬¡ã®ã³ãã³ãã
|
---|
| 2480 | å®è¡ããï¼ãã£ã¬ã¯ããªã®å ´æã¯å称ã¯ä»»æã«æ±ºãã¦ããï¼ï¼
|
---|
| 2481 |
|
---|
| 2482 | % mkdir OBJ
|
---|
| 2483 | % cd OBJ
|
---|
| 2484 | % perl ../configure -C m68k -S dve68k
|
---|
| 2485 |
|
---|
| 2486 | ããã§ï¼m68kã¯ã¿ã¼ã²ããããã»ããµåï¼dve68kã¯ã¿ã¼ã²ããã·ã¹ãã åã§ã
|
---|
| 2487 | ãï¼ãããã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããã®ãªãã·ã§ã³ã«ã¤ãã¦ã¯ï¼æ¬¡
|
---|
| 2488 | ã®ç¯ã§èª¬æããï¼
|
---|
| 2489 |
|
---|
| 2490 | ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããã®å®è¡ã«ããï¼ã«ã¬ã³ããã£ã¬ã¯ããªã«ã¯ï¼
|
---|
| 2491 | ãµã³ãã«ããã°ã©ã ãæ§ç¯ããããã®Makefileï¼ãµã³ãã«ããã°ã©ã ç¨ã®ã³ã³
|
---|
| 2492 | ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ï¼sample1.cfgï¼ï¼ãµã³ãã«ããã°ã©ã æ¬ä½
|
---|
| 2493 | ï¼sample1.hããã³sample1.cï¼ãçæãããï¼
|
---|
| 2494 |
|
---|
| 2495 | ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããã®å®è¡å¾ï¼å¿
|
---|
| 2496 | è¦ã§ããã°Makefileãä¿®æ£ã
|
---|
| 2497 | ãï¼Makefileã®ä¿®æ£æ¹æ³ã«ã¤ãã¦ã¯ï¼ã7.7 Makefileã®ä¿®æ£ããåç
|
---|
| 2498 | §ãããã¨ï¼
|
---|
| 2499 |
|
---|
| 2500 | ãã®å¾ï¼make dependã§ä¾åé¢ä¿ãã¡ã¤ã«ï¼Makefile.dependï¼ãçæããå¾ï¼
|
---|
| 2501 | makeã³ãã³ãã«ãããµã³ãã«ããã°ã©ã ã®ãã¼ãã¢ã¸ã¥ã¼ã«ï¼jspã¾ãã¯
|
---|
| 2502 | jsp.exeï¼ãçæã§ããï¼ä¾åé¢ä¿ãã¡ã¤ã«ã®çæã«ã¯è¥å¹²æéããããï¼
|
---|
| 2503 |
|
---|
| 2504 | % make depend
|
---|
| 2505 | % make
|
---|
| 2506 |
|
---|
| 2507 | ããã§æ§ç¯ãããµã³ãã«ããã°ã©ã ï¼sample1.hï¼sample1.cï¼sample1.cfgï¼
|
---|
| 2508 | ã¯ï¼JSPã«ã¼ãã«ã®åºæ¬çãªåä½ã確èªããããã®ãã®ã§ããï¼ãã®ããã°ã©
|
---|
| 2509 | ã ã®æ¦è¦èª¬æã¯ï¼sample1.cã®å
|
---|
| 2510 | é ã®ã³ã¡ã³ãã«ããï¼
|
---|
| 2511 |
|
---|
| 2512 | 7.5 ã¢ããªã±ã¼ã·ã§ã³ã¨ã«ã¼ãã«ãå¥ã
|
---|
| 2513 | ã«æ§ç¯ããæ¹æ³
|
---|
| 2514 |
|
---|
| 2515 | åç¯ã§èª¬æããæ¹æ³ã§ã¯ï¼ã¢ããªã±ã¼ã·ã§ã³ã¨ã«ã¼ãã«ãåæã«çæããããï¼
|
---|
| 2516 | ãªãã¸ã§ã¯ããã¡ã¤ã«ãç½®ããã£ã¬ã¯ããªã«é常ã«å¤ãã®ãã¡ã¤ã«ãä½æãã
|
---|
| 2517 | ã¦ï¼æ±ãã«ãããªãï¼ããã§ï¼ã«ã¼ãã«ãä¿®æ£ããé »åº¦ãä½ãå ´åã«ã¯ï¼ã«ã¼
|
---|
| 2518 | ãã«ã¯äºåã«æ§ç¯ãã¦ããï¼å¾ã§ã¢ããªã±ã¼ã·ã§ã³ã ããæ§ç¯ããæ¹æ³ãç¨æ
|
---|
| 2519 | ãã¦ããï¼ä»¥ä¸ã§ã¯ï¼ãµã³ãã«ããã°ã©ã ãæ§ç¯ãä¾ã«ï¼ãã®æé ã«ã¤ãã¦èª¬
|
---|
| 2520 | æããï¼
|
---|
| 2521 |
|
---|
| 2522 | ã¾ãï¼ã«ã¼ãã«ãæ§ç¯ãããã£ã¬ã¯ããªãä½æãï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹
|
---|
| 2523 | ã¯ãªãããå®è¡ããï¼ä¾ãã°ï¼ã«ã¼ãã«ãæ§ç¯ãããã£ã¬ã¯ããªãï¼JSPã«ã¼
|
---|
| 2524 | ãã«ã®ã½ã¼ã¹ãã¡ã¤ã«ãå±éãããã£ã¬ã¯ããªã®ä¸ã®kernel_libã¨ããå称ã®
|
---|
| 2525 | ãã£ã¬ã¯ããªã«ããå ´åã«ã¯ï¼æ¬¡ã®ã³ãã³ããå®è¡ããï¼ãã£ã¬ã¯ããªã®å ´æ
|
---|
| 2526 | ã¯å称ã¯ä»»æã«æ±ºãã¦ããï¼ï¼
|
---|
| 2527 |
|
---|
| 2528 | % mkdir kernel_lib
|
---|
| 2529 | % cd kernel_lib
|
---|
| 2530 | % perl ../configure -C m68k -S dve68k
|
---|
| 2531 |
|
---|
| 2532 | ããã«ããï¼ã«ã¼ãã«ãæ§ç¯ãããã£ã¬ã¯ããªã«ï¼Makefileï¼sample1.cfgï¼
|
---|
| 2533 | sample1.hï¼sample1.cãçæããããï¼Makefile以å¤ã¯ä½¿ç¨ããªãï¼
|
---|
| 2534 |
|
---|
| 2535 | make dependã§ä¾åé¢ä¿ãã¡ã¤ã«ï¼Makefile.dependï¼ãçæããå¾ï¼make
|
---|
| 2536 | libkernel.aã«ããã«ã¼ãã«ã©ã¤ãã©ãªï¼libkernel.aï¼ãçæã§ããï¼
|
---|
| 2537 |
|
---|
| 2538 | % make depend
|
---|
| 2539 | % make libkernel.a
|
---|
| 2540 |
|
---|
| 2541 | 次ã«ï¼ã¢ããªã±ã¼ã·ã§ã³ãæ§ç¯ãããã£ã¬ã¯ããªãä½æãï¼ã³ã³ãã£ã®ã¥ã¬ã¼
|
---|
| 2542 | ã·ã§ã³ã¹ã¯ãªãããå®è¡ããï¼ä¾ãã°ï¼ã¢ããªã±ã¼ã·ã§ã³ãæ§ç¯ãããã£ã¬ã¯
|
---|
| 2543 | ããªãï¼JSPã«ã¼ãã«ã®ã½ã¼ã¹ãã¡ã¤ã«ãå±éãããã£ã¬ã¯ããªã®ä¸ã®APLã¨ã
|
---|
| 2544 | ãå称ã®ãã£ã¬ã¯ããªã«ããå ´åã«ã¯ï¼æ¬¡ã®ã³ãã³ããå®è¡ããï¼ãã£ã¬ã¯ã
|
---|
| 2545 | ãªã®å ´æã¯å称ã¯ä»»æã«æ±ºãã¦ããï¼ï¼
|
---|
| 2546 |
|
---|
| 2547 | % cd ..
|
---|
| 2548 | % mkdir APL
|
---|
| 2549 | % cd APL
|
---|
| 2550 | % perl ../configure -C m68k -S dve68k -L ../kernel_lib
|
---|
| 2551 |
|
---|
| 2552 | ããã§-Lãªãã·ã§ã³ã«ã¯ï¼ã«ã¼ãã«ãæ§ç¯ãããã£ã¬ã¯ããªã®ãã¹ãæå®ããï¼
|
---|
| 2553 |
|
---|
| 2554 | æå¾ã«ï¼make dependã§ä¾åé¢ä¿ãã¡ã¤ã«ï¼Makefile.dependï¼ãçæããå¾ï¼
|
---|
| 2555 | makeã³ãã³ãã«ãããµã³ãã«ããã°ã©ã ã®ãã¼ãã¢ã¸ã¥ã¼ã«ï¼jspã¾ãã¯
|
---|
| 2556 | jsp.exeï¼ãçæã§ããï¼
|
---|
| 2557 |
|
---|
| 2558 | % make depend
|
---|
| 2559 | % make
|
---|
| 2560 |
|
---|
| 2561 | ãã®æé ã§ã¯ï¼ã¢ããªã±ã¼ã·ã§ã³æ§ç¯æã«ã¯ã«ã¼ãã«ã®åæ§ç¯ãå¿
|
---|
| 2562 | è¦ããã§ã
|
---|
| 2563 | ã¯ããªãããï¼ã«ã¼ãã«ã®ã½ã¼ã¹ã³ã¼ããä¿®æ£ããå ´åã«ã¯ï¼ã«ã¼ãã«ãæ§ç¯
|
---|
| 2564 | ãããã£ã¬ã¯ããªã§make libkernel.aãåå®è¡ããå¿
|
---|
| 2565 | è¦ãããï¼ã¾ãï¼ã¢ããª
|
---|
| 2566 | ã±ã¼ã·ã§ã³æ§ç¯æã«ã«ã¼ãã«ã©ã¤ãã©ãªãæ´æ°ãããããã§ãã¯ããªãããï¼
|
---|
| 2567 | ã¢ããªã±ã¼ã·ã§ã³ãæ§ç¯ãããã£ã¬ã¯ããªã§ï¼ãã¼ãã¢ã¸ã¥ã¼ã«ãåé¤ããå¾
|
---|
| 2568 | ã«makeãåå®è¡ããå¿
|
---|
| 2569 | è¦ãããï¼
|
---|
| 2570 |
|
---|
| 2571 | 以ä¸ã§ã¯ï¼ã«ã¼ãã«ã¨ã¢ããªã±ã¼ã·ã§ã³ãå¥ã
|
---|
| 2572 | ã®ãã£ã¬ã¯ããªã§æ§ç¯ãããï¼
|
---|
| 2573 | -Lãªãã·ã§ã³ã«ã«ã¬ã³ããã£ã¬ã¯ããªï¼"."ï¼ãæå®ãããã¨ã§ï¼åããã£ã¬
|
---|
| 2574 | ã¯ããªã§ï¼å¥ã
|
---|
| 2575 | ã«ï¼æ§ç¯ãããã¨ãã§ããï¼å
|
---|
| 2576 | ·ä½çã«ã¯ï¼æ¬¡ã®æé ã¨ãªãï¼
|
---|
| 2577 |
|
---|
| 2578 | % mkdir OBJ
|
---|
| 2579 | % cd OBJ
|
---|
| 2580 | % perl ../configure -C m68k -S dve68k -L .
|
---|
| 2581 | % make depend
|
---|
| 2582 | % make libkernel.a
|
---|
| 2583 | % make cleankernel
|
---|
| 2584 | % make
|
---|
| 2585 |
|
---|
| 2586 | ããã§ï¼make cleankernelã¯ï¼ã«ã¼ãã«ã©ã¤ãã©ãªãçæããããã®ä¸éãã¡
|
---|
| 2587 | ã¤ã«ãåé¤ãããã®ã§ããï¼ãã®æé ã§ã¯ï¼make dependã«ããã«ã¼ãã«ã©ã¤
|
---|
| 2588 | ãã©ãªã«é¢ããä¾åé¢ä¿ãçæããªãããï¼ã«ã¼ãã«ã®ã½ã¼ã¹ã³ã¼ããä¿®æ£ã
|
---|
| 2589 | ãå ´åã«ã¯ï¼å¿
|
---|
| 2590 | ãmake cleankernelï¼ã¾ãã¯ï¼make cleanï¼ãã¦ããï¼make
|
---|
| 2591 | libkernel.aããå¿
|
---|
| 2592 | è¦ãããã®ã§æ³¨æãããã¨ï¼ããã«ï¼ãã¼ãã¢ã¸ã¥ã¼ã«ã
|
---|
| 2593 | åé¤ããå¾ã«makeãåå®è¡ããå¿
|
---|
| 2594 | è¦ãããã®ã¯ï¼åã®å ´åã¨åæ§ã§ããï¼
|
---|
| 2595 |
|
---|
| 2596 | 7.6 ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããã®ä½¿ãæ¹
|
---|
| 2597 |
|
---|
| 2598 | ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããã¯ï¼JSPã«ã¼ãã«ããã³ã¢ããªã±ã¼ã·ã§ã³
|
---|
| 2599 | ããã°ã©ã ãæ§ç¯ããããã«å¿
|
---|
| 2600 | è¦ãªåºæ¬çãªã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãè¡ãã
|
---|
| 2601 | ãã®ããã°ã©ã ã§ããï¼JSPã«ã¼ãã«ãç¨ãã¦ã¢ããªã±ã¼ã·ã§ã³ãä½æããå ´
|
---|
| 2602 | åã«ã¯ï¼ã¾ããªãã¸ã§ã¯ããã¡ã¤ã«ãç½®ããã£ã¬ã¯ããªãä½æãï¼ãã®ãã£ã¬
|
---|
| 2603 | ã¯ããªã§ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªãããå®è¡ããï¼ãªãã¸ã§ã¯ããã¡ã¤
|
---|
| 2604 | ã«ãç½®ããã£ã¬ã¯ããªã®å ´æãå称ã¯ï¼ä»»æã«æ±ºãã¦ããï¼
|
---|
| 2605 |
|
---|
| 2606 | ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããã«å¯¾ãããªãã·ã§ã³ã¯æ¬¡ã®éãï¼
|
---|
| 2607 |
|
---|
| 2608 | -C <ããã»ããµå>
|
---|
| 2609 | ã¿ã¼ã²ããããã»ããµåã¾ãã¯ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢åãï¼configãã£
|
---|
| 2610 | ã¬ã¯ããªã®ä¸ã®ãã£ã¬ã¯ããªå称ã§æå®ããï¼å¿
|
---|
| 2611 | é ï¼ï¼
|
---|
| 2612 |
|
---|
| 2613 | -S <ã·ã¹ãã å>
|
---|
| 2614 | ã¿ã¼ã²ããã·ã¹ãã åãï¼configã®ä¸ã®ããã»ããµã®ãã£ã¬ã¯ããªã®
|
---|
| 2615 | ä¸ã®ãã£ã¬ã¯ããªå称ã§æå®ããï¼ã·ãã¥ã¬ã¼ã·ã§ã³ç°å¢ã®å ´åã«ã¯ï¼
|
---|
| 2616 | æå®ããå¿
|
---|
| 2617 | è¦ããªãï¼
|
---|
| 2618 |
|
---|
| 2619 | -T <éçºç°å¢å>
|
---|
| 2620 | éçºç°å¢åãï¼configã®ä¸ã®ãã£ã¬ã¯ããªå称ã®å¾åã®å称ã§æå®ã
|
---|
| 2621 | ãï¼GNUéçºç°å¢ãç¨ããå ´åã«ã¯ï¼æå®ããå¿
|
---|
| 2622 | è¦ããªãï¼
|
---|
| 2623 |
|
---|
| 2624 | -A <ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã å>
|
---|
| 2625 | ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ã®å称ãæå®ããï¼çç¥ããå ´åã«ã¯ï¼
|
---|
| 2626 | æ¨æºã®ãµã³ãã«ããã°ã©ã ï¼sample1ï¼ã¨ãªãï¼
|
---|
| 2627 |
|
---|
| 2628 | -U <ãªãã¸ã§ã¯ããã¡ã¤ã«å>
|
---|
| 2629 | ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ã®ã¡ã¤ã³ã®ãªãã¸ã§ã¯ããã¡ã¤ã«ï¼-A
|
---|
| 2630 | ã§æå®ããã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã åã«".o"ãä»å ãããã®ï¼ä»¥
|
---|
| 2631 | å¤ã«ï¼ãªã³ã¯ãã¹ããªãã¸ã§ã¯ããã¡ã¤ã«ã®å称ãï¼".o"ãä»å ãã
|
---|
| 2632 | å½¢ã§æå®ããï¼""ã§å²ããã¨ã«ãã£ã¦ï¼è¤æ°ã®ãã¡ã¤ã«ãæå®ããã
|
---|
| 2633 | ã¨ãå¯è½ã§ããï¼-U ãªãã·ã§ã³ãè¤æ°ä½¿ã£ã¦ã¯ãªããªãï¼ï¼
|
---|
| 2634 |
|
---|
| 2635 | -L <ã«ã¼ãã«ã©ã¤ãã©ãªã®ãã£ã¬ã¯ããªå>
|
---|
| 2636 | äºåã«æ§ç¯ããã«ã¼ãã«ãç¨ãã¦ï¼ã¢ããªã±ã¼ã·ã§ã³ã®ã¿ãæ§ç¯ãã
|
---|
| 2637 | å ´åã«ã¯ï¼ãã®ãªãã·ã§ã³ã«ã«ã¼ãã«ã©ã¤ãã©ãªï¼libkernel.aï¼ã®
|
---|
| 2638 | ç½®ããããã£ã¬ã¯ããªåãæå®ããï¼ãã®ãªãã·ã§ã³ã®ä½¿ç¨æ¹æ³ã«ã¤
|
---|
| 2639 | ãã¦ã¯ï¼ã7.5 ã¢ããªã±ã¼ã·ã§ã³ã¨ã«ã¼ãã«ãå¥ã
|
---|
| 2640 | ã«æ§ç¯ããæ¹æ³ã
|
---|
| 2641 | ãåç
|
---|
| 2642 | §ãããã¨ï¼
|
---|
| 2643 |
|
---|
| 2644 | -D <JSPã«ã¼ãã«ã½ã¼ã¹ãã£ã¬ã¯ããªå>
|
---|
| 2645 | JSPã«ã¼ãã«ã®ã½ã¼ã¹ã³ã¼ããç½®ãããã£ã¬ã¯ããªåãæå®ããï¼ç
|
---|
| 2646 | ç¥ããå ´åã«ã¯ï¼configureã®ç½®ããã¦ãããã£ã¬ã¯ããªã¨ãªãï¼
|
---|
| 2647 |
|
---|
| 2648 | ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªãããè¡ãå¦çã¯æ¬¡ã®éãã§ããï¼
|
---|
| 2649 |
|
---|
| 2650 | (1) Makefileã®çæ
|
---|
| 2651 |
|
---|
| 2652 | sampleãã£ã¬ã¯ããªããé©åãªMakefileãé¸æãï¼å¿
|
---|
| 2653 | è¦ãªç®æãæ¸ãæãã¦ï¼
|
---|
| 2654 | Makefileãçæããï¼
|
---|
| 2655 |
|
---|
| 2656 | (2) ãµã³ãã«ããã°ã©ã ã®çæ
|
---|
| 2657 |
|
---|
| 2658 | æå®ããã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ãsampleãã£ã¬ã¯ããªã«ããå ´åï¼é©å
|
---|
| 2659 | ãªãµã³ãã«ããã°ã©ã ã®ã½ã¼ã¹ãã¡ã¤ã«ãé¸æãï¼å¿
|
---|
| 2660 | è¦ãªç®æãæ¸ãæãã¦ï¼
|
---|
| 2661 | ãµã³ãã«ããã°ã©ã ã®ã½ã¼ã¹ãã¡ã¤ã«ï¼ä¾ãã°ï¼sample1.hï¼sample1.cï¼
|
---|
| 2662 | sample1.cfgï¼ãçæããï¼
|
---|
| 2663 |
|
---|
| 2664 | 7.7 Makefileã®ä¿®æ£
|
---|
| 2665 |
|
---|
| 2666 | JSPã«ã¼ãã«ã®å®è¡ç°å¢ã«ãã£ã¦ã¯ï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªãããç
|
---|
| 2667 | æããMakefileãä¿®æ£ãããã¨ãå¿
|
---|
| 2668 | è¦ã«ãªãï¼ããã§ã¯ï¼Makefileã®ä¸ã§ï¼ä¿®
|
---|
| 2669 | æ£ãå¿
|
---|
| 2670 | è¦ã¨ãªãå¯è½æ§ã®é«ãç®æã«ã¤ãã¦èª¬æããï¼
|
---|
| 2671 |
|
---|
| 2672 | ãªãï¼Makefileãä¿®æ£ããå¾ã«ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªãããåå®è¡ã
|
---|
| 2673 | ãã¨ï¼ä¿®æ£ããMakefileãä¸æ¸ãããã¦ãã¾ãã®ã§æ³¨æãããã¨ï¼å¤ããã®ã
|
---|
| 2674 | Makefile.bakã«ä¿åãããï¼ï¼
|
---|
| 2675 |
|
---|
| 2676 | (A) ã¿ã¼ã²ããåã®å®ç¾©
|
---|
| 2677 |
|
---|
| 2678 | CPUã¯ã¿ã¼ã²ããããã»ããµåï¼SYSã¯ã¿ã¼ã²ããã·ã¹ãã åï¼TOOLã¯éçºç°å¢
|
---|
| 2679 | åã«å®ç¾©ããï¼ãããã®å®ç¾©ã¯ï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªãããè¡ãï¼
|
---|
| 2680 |
|
---|
| 2681 | (B) ãªãã¸ã§ã¯ããã¡ã¤ã«ã®æ¡å¼µåã®è¨å®
|
---|
| 2682 |
|
---|
| 2683 | Cygwinç°å¢ã§ã³ã³ãã¤ã«ããæã«ã¯ï¼OBJEXTã"exe"ã«å®ç¾©ããå¿
|
---|
| 2684 | è¦ãããï¼
|
---|
| 2685 | ããã¯ï¼Cygwinç°å¢ã§ã¯ï¼ãªãã¸ã§ã¯ãããã°ã©ã ã«æ¡å¼µå"exe"ãä»å ãã
|
---|
| 2686 | ãã®ã«å¯¾å¿ããããã®ãã®ã§ããï¼Cygwinç°å¢ã§ãããã¨ãå¤å®ã§ããã°ï¼ã³
|
---|
| 2687 | ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããããã®å®ç¾©ãè¡ãï¼
|
---|
| 2688 |
|
---|
| 2689 | (C) å®è¡ç°å¢ã®å®ç¾©ï¼ã¿ã¼ã²ããä¾åï¼
|
---|
| 2690 |
|
---|
| 2691 | ã¿ã¼ã²ããã«ãã£ã¦ã¯ï¼å®è¡ç°å¢ã«å¯¾å¿ãã¦ã¿ã¼ã²ããä¾åé¨ã®ã³ã¼ããå·®ã
|
---|
| 2692 | æããå ´åãããï¼ãããå¯è½ã«ããããã«ï¼å®è¡ç°å¢ã®å称ãDBGENVã«å®ç¾©
|
---|
| 2693 | ãã¦ããï¼æ¨æºã§ã¯ï¼GDBã¹ã¿ããç¨ãããã¨ãæ³å®ãã¦ï¼ãããGNU_STUBã«
|
---|
| 2694 | å®ç¾©ãã¦ãããï¼ã¿ã¼ã²ããä¾åã®å®ç¾©ãå
|
---|
| 2695 | ¥ããMakefile.configã§ä¸æ¸ãã
|
---|
| 2696 | ããå ´åãããï¼ã©ã®ã¿ã¼ã²ãããã©ã®å®è¡ç°å¢ã«å¯¾å¿ãã¦ãããã¯ï¼ã¿ã¼ã²ã
|
---|
| 2697 | ãæ¯ã®ããã¥ã¢ã«ãåç
|
---|
| 2698 | §ãããã¨ï¼
|
---|
| 2699 |
|
---|
| 2700 | (D) ã«ã¼ãã«ã©ã¤ãã©ãªã®ãã£ã¬ã¯ããªåã®å®ç¾©
|
---|
| 2701 |
|
---|
| 2702 | KERNEL_LIBã«ã¯ï¼ã«ã¼ãã«ã©ã¤ãã©ãªã®ç½®ããããã£ã¬ã¯ããªåãå®ç¾©ããï¼
|
---|
| 2703 | ãã®å®ç¾©ã¯ï¼é常ã¯ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªãããè¡ããï¼äºå¾ã«
|
---|
| 2704 | KERNEL_LIBã®å®ç¾©ãå¤æ´ãã¦ããã¾ããªãï¼
|
---|
| 2705 |
|
---|
| 2706 | (E) å
|
---|
| 2707 | ±éã³ã³ãã¤ã«ãªãã·ã§ã³ã®å®ç¾©
|
---|
| 2708 |
|
---|
| 2709 | å
|
---|
| 2710 | ¨ä½ã«å
|
---|
| 2711 | ±éããã³ã³ãã¤ã«ãªãã·ã§ã³ã®è¿½å ãå¿
|
---|
| 2712 | è¦ãªå ´åã«ã¯ï¼ä¸ã®å¤æ°ã®å®
|
---|
| 2713 | 義ãå¤æ´ããï¼ãã®ã³ã³ãã¤ã«ãªãã·ã§ã³ãï¼ç¹å®ã®ã¿ã¼ã²ããã§å¸¸ã«å¿
|
---|
| 2714 | è¦ãª
|
---|
| 2715 | å ´åã«ã¯ï¼ã¿ã¼ã²ããä¾åã®å®ç¾©ãå
|
---|
| 2716 | ¥ããMakefile.configãä¿®æ£ãã¹ãã§ã
|
---|
| 2717 | ãï¼è¿½å ã®å¯è½æ§ã®ããã³ã³ãã¤ã«ãªãã·ã§ã³ã«ã¤ãã¦ã¯ï¼ã7.8 ã³ã³ãã¤ã«
|
---|
| 2718 | ãªãã·ã§ã³ããåç
|
---|
| 2719 | §ã®ãã¨ï¼
|
---|
| 2720 |
|
---|
| 2721 | CDEFS -D ãªãã·ã§ã³ãè¨è¿°ããï¼
|
---|
| 2722 | INCLUDES -I ãªãã·ã§ã³ãè¨è¿°ããï¼
|
---|
| 2723 | COPTS ã³ã³ãã¤ã©ã«å¯¾ãããã®ä»ã®ãªãã·ã§ã³ãè¨è¿°ããï¼
|
---|
| 2724 | LDFLAGS ãªã³ã«ã«å¯¾ãããªãã·ã§ã³ãè¨è¿°ããï¼
|
---|
| 2725 | LIBS ã©ã¤ãã©ãªãªã³ã¯ã®ããã®ãªãã·ã§ã³ãè¨è¿°ããï¼
|
---|
| 2726 |
|
---|
| 2727 | (F) ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ã«é¢ããå®ç¾©
|
---|
| 2728 |
|
---|
| 2729 | ã¢ããªã±ã¼ã·ã§ã³ããã°ã©ã ãä¸ã¤ã®Cã½ã¼ã¹ãã¡ã¤ã«ï¼*.cï¼ã®ã¿ã§æ§æãã
|
---|
| 2730 | ã¦ããå ´åã«ã¯ï¼UNAMEã«ãã®ãã¡ã¤ã«åãå®ç¾©ããã°ããï¼ã¢ããªã±ã¼ã·ã§
|
---|
| 2731 | ã³ããã°ã©ã ãè¤æ°ã®ã½ã¼ã¹ãã¡ã¤ã«ã§æ§æãããå ´åã«ã¯ï¼UNAMEã«ãã®ã¢
|
---|
| 2732 | ããªã±ã¼ã·ã§ã³åãå®ç¾©ãï¼ãªãã¸ã§ã¯ããã¡ã¤ã«åãUTASK_ASMOBJSããã³
|
---|
| 2733 | UTASK_COBJSã«åæããï¼ãããã®å ´åã«ãï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤
|
---|
| 2734 | ã«ã¯ï¼UNAMEã«å®ç¾©ããååã«æ¡å¼µå"cfg"ãä»å ããååã¨ããï¼
|
---|
| 2735 |
|
---|
| 2736 | ã½ã¼ã¹ãã¡ã¤ã«ãã³ã³ãã¤ã«ããã®ã¨ã¯å¥ã®ãã£ã¬ã¯ããªã«ç½®ãå ´åã«ã¯ï¼
|
---|
| 2737 | UTASK_DIRSã«ãã®ãã£ã¬ã¯ããªã追å ããï¼ã¾ãï¼ã¢ããªã±ã¼ã·ã§ã³ã®ã³ã³ã
|
---|
| 2738 | ã¤ã«ã«å¿
|
---|
| 2739 | è¦ãªã³ã³ãã¤ã«ãªãã·ã§ã³ãï¼ã¢ããªã±ã¼ã·ã§ã³ãã©ã¤ãã©ãªãå¿
|
---|
| 2740 | è¦
|
---|
| 2741 | ã¨ããå ´åã«ã¯ï¼UTASK_CFLAGSããã³UTASK_LIBS ã«å®ç¾©ããï¼
|
---|
| 2742 |
|
---|
| 2743 | (G) ãªãã¸ã§ã¯ããã¡ã¤ã«åã®å®ç¾©
|
---|
| 2744 |
|
---|
| 2745 | ãªãã¸ã§ã¯ããã¡ã¤ã«åãOBJNAMEã«å®ç¾©ããï¼ããã©ã«ãã¯jspã§ããï¼
|
---|
| 2746 |
|
---|
| 2747 | (H) ã¿ã¼ã²ãããã¡ã¤ã«ã®å®ç¾©
|
---|
| 2748 |
|
---|
| 2749 | ãã¼ãã¢ã¸ã¥ã¼ã«ã®å½¢å¼ãæå®ããï¼å
|
---|
| 2750 | ·ä½çã«ã¯ï¼ELFå½¢å¼ã®æã¯$(OBJFILE)
|
---|
| 2751 | ã¾ãã¯$(OBJNAME).outï¼PARTNER-Jç°å¢ã®æï¼ï¼ãã¤ããªå½¢å¼ã®æã¯
|
---|
| 2752 | $(OBJNAME).binï¼ã¢ããã¼ã© Så½¢å¼ã®æã¯$(OBJNAME).srecãæå®ããï¼
|
---|
| 2753 | $(OBJFILE) ã¯ï¼Cygwinç°å¢ã§OBJEXTã"exe"ã«å®ç¾©ããæã«ã¯$(OBJNAME).exeï¼
|
---|
| 2754 | ããã§ãªãå ´åã«ã¯$(OBJNAME)ã¨ãªãï¼
|
---|
| 2755 |
|
---|
| 2756 | (I) ã«ã¼ãã«ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ã®çæ
|
---|
| 2757 |
|
---|
| 2758 | ã½ããã¦ã§ã¢é¨åã®ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ã追å ããå ´åã«ã¯ï¼ãã®è¦åãä¿®æ£
|
---|
| 2759 | ãããã¨ãå¿
|
---|
| 2760 | è¦ã§ããï¼
|
---|
| 2761 |
|
---|
| 2762 | 7.8 ã³ã³ãã¤ã«ãªãã·ã§ã³
|
---|
| 2763 |
|
---|
| 2764 | JSPã«ã¼ãã«ã®ã³ã¼ãä¸ã«ã¯ï¼assertãã¯ãã使ããã¦ããï¼assertãã¯ãã¯ï¼
|
---|
| 2765 | NDEBUGãå®ç¾©ãããã¨ã§ï¼ãªãã¸ã§ã¯ãã³ã¼ãä¸ããæ¶ããã¨ãã§ããï¼ã«ã¼
|
---|
| 2766 | ãã«ã®ãããã°ãçµäºããã°ï¼CDEFSã«-DNDEBUGãæå®ãã¦ã³ã³ãã¤ã«ããæ¹
|
---|
| 2767 | ãå¹çããããªãï¼
|
---|
| 2768 |
|
---|
| 2769 | ã¾ãï¼ã·ã¹ãã ãã°æ©è½ãåãå¤ãããã®OMIT_SYSLOGãç¨æãã¦ããï¼è©³ã
|
---|
| 2770 | ãã¯ï¼ã4.8 ã·ã¹ãã ãã°æ©è½ã®è¨å®æ¹æ³ããåç
|
---|
| 2771 | §ãããã¨ï¼
|
---|
| 2772 |
|
---|
| 2773 | 7.9 ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¼ã«ã®ä½¿ãæ¹
|
---|
| 2774 |
|
---|
| 2775 | 以ä¸ã§ã¯ï¼cfgããã°ã©ã ã¨chkããã°ã©ã ã®ãªãã·ã§ã³ã«ã¤ãã¦èª¬æããï¼ã
|
---|
| 2776 | ããã®ããã°ã©ã ã«ããã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³æé ã«ã¤ãã¦ã¯ï¼ã2.10 é
|
---|
| 2777 | çAPIã¨ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ããåç
|
---|
| 2778 | §ãããã¨ï¼
|
---|
| 2779 |
|
---|
| 2780 | cfgããã°ã©ã ã¨chkããã°ã©ã ã«å
|
---|
| 2781 | ±éã®ãªãã·ã§ã³ã¯æ¬¡ã®éãï¼
|
---|
| 2782 |
|
---|
| 2783 | -cpu <ããã»ããµå>
|
---|
| 2784 | ã¿ã¼ã²ããããã»ããµåãæå®ããï¼
|
---|
| 2785 |
|
---|
| 2786 | -system <ã·ã¹ãã å>
|
---|
| 2787 | ã¿ã¼ã²ããã·ã¹ãã åãæå®ããï¼
|
---|
| 2788 |
|
---|
| 2789 | -h, --help
|
---|
| 2790 | ãã«ãã¡ãã»ã¼ã¸ã表示ããï¼
|
---|
| 2791 |
|
---|
| 2792 | -v
|
---|
| 2793 | å¦çã®éä¸çµæã表示ããï¼
|
---|
| 2794 |
|
---|
| 2795 | -le, --english
|
---|
| 2796 | ã¡ãã»ã¼ã¸ãè±èªã§è¡¨ç¤ºããï¼ããã©ã«ãï¼ï¼
|
---|
| 2797 |
|
---|
| 2798 | -lj, --japanese
|
---|
| 2799 | ã¡ãã»ã¼ã¸ãæ¥æ¬èªã§è¡¨ç¤ºããï¼
|
---|
| 2800 |
|
---|
| 2801 | cfgããã°ã©ã ã«å¯¾ãããªãã·ã§ã³ã¯æ¬¡ã®éãï¼
|
---|
| 2802 |
|
---|
| 2803 | -s, --source <ãã¡ã¤ã«å>
|
---|
| 2804 | <ãã¡ã¤ã«å>ã§æå®ãããã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«
|
---|
| 2805 | ï¼Cè¨èªã®ããªããã»ããµã§å¦çãããã®ï¼ãèªã¿è¾¼ãï¼<ãã¡ã¤ã«å>
|
---|
| 2806 | ãçç¥ããå ´åã¯ï¼ã·ã¹ãã ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ãæ¨æº
|
---|
| 2807 | å
|
---|
| 2808 | ¥åããèªã¿è¾¼ãï¼ãªãã·ã§ã³èªèº«ãçç¥ãã¦ã¯ãªããªãï¼ï¼
|
---|
| 2809 |
|
---|
| 2810 | -c, --check
|
---|
| 2811 | éçAPIã®ãã©ã¡ã¼ã¿ãã§ãã¯ã«ç¨ãããã¡ã¤ã«ãkernel_chk.cã«ç
|
---|
| 2812 | æããï¼ããã©ã«ãã§ã¯çæããªãï¼ï¼
|
---|
| 2813 |
|
---|
| 2814 | -obj, --dump-object <ãã¡ã¤ã«å>
|
---|
| 2815 | éçAPIã®è§£æå
|
---|
| 2816 | 容ãå«ããªãã¸ã§ã¯ãå®ç¾©ãã¡ã¤ã«ãï¼<ãã¡ã¤ã«å>
|
---|
| 2817 | ã§æå®ããããã¡ã¤ã«ã«çæããï¼<ãã¡ã¤ã«å>ãçç¥ããå ´åã¯ï¼
|
---|
| 2818 | kernel_obj.datã«çæããï¼
|
---|
| 2819 |
|
---|
| 2820 | -z, --nonzero
|
---|
| 2821 | __EMTPY_LABELãã¯ãã®ä½¿ç¨ãææ¢ããï¼
|
---|
| 2822 |
|
---|
| 2823 | -ao=xxx
|
---|
| 2824 | IDã®å²ä»é åºãæå®ããï¼xxxã«æå®ã§ããå
|
---|
| 2825 | 容ã¯æ¬¡ã®éãï¼
|
---|
| 2826 |
|
---|
| 2827 | alphabetic å称ã®æé ï¼Aã«è¿ããã®ã»ã©å°ããªå¤ï¼
|
---|
| 2828 | fcfs å®ç¾©é ã®æé (å
|
---|
| 2829 | ã«å®£è¨ãããã®ã»ã©å°ããªå¤)
|
---|
| 2830 | alphabetic,reverse å称ã®éé
|
---|
| 2831 | fcfs,reverse å®ç¾©é ã®éé
|
---|
| 2832 |
|
---|
| 2833 | -id=<ãã¡ã¤ã«å>
|
---|
| 2834 | èªåIDå²ä»ãçµæããããã¡ã¤ã«ï¼kernel_id.hï¼ã®å称ãå¤æ´ããï¼
|
---|
| 2835 |
|
---|
| 2836 | -cfg=<ãã¡ã¤ã«å>
|
---|
| 2837 | ã«ã¼ãã«æ§æãã¡ã¤ã«(kernel_cfg.c)ã®å称ãå¤æ´ããï¼
|
---|
| 2838 |
|
---|
| 2839 | -oproto
|
---|
| 2840 | ãã³ãã©ãã¿ã¹ã¯æ¬ä½ãªã©ã®é¢æ°ã®ãããã¿ã¤ã宣è¨ãã«ã¼ãã«æ§æ
|
---|
| 2841 | ãã¡ã¤ã«ï¼kernel_cfg.cï¼ã«åºåããï¼
|
---|
| 2842 |
|
---|
| 2843 | -il
|
---|
| 2844 | ã«ã¼ãã«é¢é£ã®ããããã¤ã³ã¯ã«ã¼ãããéã«ï¼"ãã¡ã¤ã«å" ã§ã¯ãªã
|
---|
| 2845 | <ãã¡ã¤ã«å> ã使ç¨ããï¼
|
---|
| 2846 |
|
---|
| 2847 | -1.3
|
---|
| 2848 | TOPPERS/JSPã«ã¼ãã« Release 1.3äºæã®å½¢å¼ã§çæããï¼
|
---|
| 2849 | ï¼æ³¨æ: -1.3ã§çæãããã¡ã¤ã«ã¯1.4以éã§ã¯ä½¿ç¨ã§ããªãï¼
|
---|
| 2850 |
|
---|
| 2851 | -iapi
|
---|
| 2852 | ã«ã¼ãã«ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ãå¦çã§ããªãéçAPIãç¡è¦ããï¼
|
---|
| 2853 |
|
---|
| 2854 | -t
|
---|
| 2855 | ã«ã¼ãã«ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ãå¦çã§ããªãéçAPIãæ¨æºåºåã«åºå
|
---|
| 2856 | ããï¼
|
---|
| 2857 |
|
---|
| 2858 | -ext
|
---|
| 2859 | æ¨æºå¤ã®æ¡å¼µæ©è½ã®ä½¿ç¨ã許å¯ããï¼
|
---|
| 2860 |
|
---|
| 2861 | chkããã°ã©ã ã«å¯¾ãããªãã·ã§ã³ã¯æ¬¡ã®éãï¼
|
---|
| 2862 |
|
---|
| 2863 | -m, --module <ã¢ã¸ã¥ã¼ã«è¨è¿°>
|
---|
| 2864 | ãã§ãã¯ãããã¼ãã¢ã¸ã¥ã¼ã«ãæå®ããï¼æ¨æºã®chkããã°ã©ã ã¯ï¼
|
---|
| 2865 | ãã¼ãã¢ã¸ã¥ã¼ã«ã®ã·ã³ãã«ãã¡ã¤ã«ï¼GNU BINUTILSã®nmãåºåãã
|
---|
| 2866 | å½¢å¼ï¼ã¨ã¢ããã¼ã©Sã¬ã³ã¼ããã¡ã¤ã«ãèªã¿è¾¼ãã§ãã©ã¡ã¼ã¿ãã§ã
|
---|
| 2867 | ã¯ãè¡ãªãï¼ãã®å ´åï¼<ã¢ã¸ã¥ã¼ã«è¨è¿°>ã«ã¯ï¼ã·ã³ãã«ãã¡ã¤ã«ã¨
|
---|
| 2868 | Sã¬ã³ã¼ããã¡ã¤ã«ã®2ã¤ã","ã§åºåã£ã¦æå®ããï¼
|
---|
| 2869 |
|
---|
| 2870 | -cs, --script <ãã¡ã¤ã«å>
|
---|
| 2871 | <ãã¡ã¤ã«å>ã§æå®ããããã§ãã¯ãã¡ã¤ã«ãç¨ãã¦ãã§ãã¯ããï¼
|
---|
| 2872 | ãã§ãã¯ãã¡ã¤ã«ã¨ã¯ï¼cfgããã°ã©ã ãçæããkernel_chk.cãï¼
|
---|
| 2873 | ã³ã³ãã¤ã©ããã³ utils/gencheck ã«ããå å·¥ãããã¡ã¤ã«ã®ãã¨ã§
|
---|
| 2874 | ããï¼ãã®ãªãã·ã§ã³ãçç¥ããå ´åï¼ããã¤ãã®ãã§ãã¯ãè¡ãã
|
---|
| 2875 | ãªããªãï¼ãªãã·ã§ã³ãæå®ããå ´åã«ã¯ï¼<ãã¡ã¤ã«å>ã¯çç¥ã§ã
|
---|
| 2876 | ãªãï¼
|
---|
| 2877 |
|
---|
| 2878 | -obj, --load-object <ãã¡ã¤ã«å>
|
---|
| 2879 | éçAPIã®è§£æå
|
---|
| 2880 | 容ãå«ããªãã¸ã§ã¯ãå®ç¾©ãã¡ã¤ã«ãï¼<ãã¡ã¤ã«å>
|
---|
| 2881 | ã§æå®ããããã¡ã¤ã«ããèªã¿è¾¼ãï¼<ãã¡ã¤ã«å>ãçç¥ããå ´åã¯ï¼
|
---|
| 2882 | kernel_obj.datããèªã¿è¾¼ãï¼
|
---|
| 2883 |
|
---|
| 2884 | -cl <ã¨ã©ã¼ã¬ãã«>
|
---|
| 2885 | ã¨ã©ã¼æ¤åºã¬ãã«ãå¤æ´ããï¼ã¬ãã«ã¯LAZYï¼é大ãªã¨ã©ã¼ã®ã¿æ¤
|
---|
| 2886 | åºï¼ï¼STANDARDï¼ITRONä»æ§ã®ç¯å²ã®ã¿ã§æ¤åºï¼ï¼TOPPERSï¼JSPã«ã¼
|
---|
| 2887 | ãã«ã®å¶ééåã¾ã§æ¤åºï¼ï¼RESTRICTEDï¼ãã¹ã¦ã®ã¨ã©ã¼ãæ¤åºï¼ã®
|
---|
| 2888 | 4種é¡ã®ãã¡ããé¸æããï¼ããã©ã«ãã¯RESTRICTEDï¼ï¼
|
---|
| 2889 |
|
---|
| 2890 | 7.10 ãªã³ã«ã¹ã¯ãªããã¨ã¡ã¢ãªé å
|
---|
| 2891 |
|
---|
| 2892 | JSPã«ã¼ãã«ã®ãªã³ã¯æ¹æ³ã¯ï¼ã¿ã¼ã²ããä¾åã®ãªã³ã«ã¹ã¯ãªããï¼*.ldï¼ã«
|
---|
| 2893 | è¨è¿°ããã¦ããï¼ãµã³ãã«ããã°ã©ã ã® Makefile ã§ã¯ï¼ã¿ã¼ã²ããä¾åã®å®
|
---|
| 2894 | 義ãå
|
---|
| 2895 | ¥ãã Makefile.config ã®ä¸ã§ LDSCRIPT ãå®ç¾©ããã¨ï¼å®ç¾©ããåå
|
---|
| 2896 | ã®ãã¡ã¤ã«ããªã³ã«ã¹ã¯ãªããã«ç¨ããï¼
|
---|
| 2897 |
|
---|
| 2898 | JSPã«ã¼ãã«åä½æã«ã¯ï¼ä»¥ä¸ã®ã¡ã¢ãªé åãå¿
|
---|
| 2899 | è¦ã«ãªãï¼
|
---|
| 2900 |
|
---|
| 2901 | (a) ã³ã¼ãé å
|
---|
| 2902 |
|
---|
| 2903 | ã«ã¼ãã«ããã³ã¢ããªã±ã¼ã·ã§ã³ã®ããã°ã©ã ããã³å®æ°ãã¼ã¿ãç½®ãããé
|
---|
| 2904 | åï¼ROMä¸ã«ç½®ããã¨ãå¯è½ã§ããï¼å
|
---|
| 2905 | é ã¢ãã¬ã¹ãï¼ã«ã¼ãã«ããªã³ã¯ãã
|
---|
| 2906 | éã® -Ttext ãªãã·ã§ã³ã§æå®ããï¼ãµã³ãã«ããã°ã©ã ã® Makefile ã§ã¯ï¼
|
---|
| 2907 | ã¿ã¼ã²ããä¾åã®å®ç¾©ãå
|
---|
| 2908 | ¥ãã Makefile.config ã®ä¸ã§ TEXT_START_ADDRESS
|
---|
| 2909 | ãå®ç¾©ããã¨ï¼ãªã³ã¯æã« -Ttext ãªãã·ã§ã³ãä»å ãããï¼
|
---|
| 2910 |
|
---|
| 2911 | (b) ãã¼ã¿é å
|
---|
| 2912 |
|
---|
| 2913 | ã«ã¼ãã«ããã³ã¢ããªã±ã¼ã·ã§ã³ã®ä½¿ç¨ãããã¼ã¿é åï¼åºå®çãªãã¼ã¿é å
|
---|
| 2914 | ã¨ï¼sbrké¢æ°ã«ãã£ã¦åããããã¼ãé åãããªãï¼ã«ã¼ãã«ã¯ãã¼ãé åã
|
---|
| 2915 | 使ç¨ããªãï¼å
|
---|
| 2916 | é ã¢ãã¬ã¹ãï¼ã«ã¼ãã«ããªã³ã¯ããéã® -Tdata ãªãã·ã§ã³
|
---|
| 2917 | ã§æå®ããï¼ãµã³ãã«ããã°ã©ã ã® Makefile ã§ã¯ï¼ã¿ã¼ã²ããä¾åã®å®ç¾©ã
|
---|
| 2918 | å
|
---|
| 2919 | ¥ãã Makefile.config ã®ä¸ã§ DATA_START_ADDRESS ãå®ç¾©ããã¨ï¼ãªã³ã¯
|
---|
| 2920 | æã« -Tdata ãªãã·ã§ã³ãä»å ãããï¼
|
---|
| 2921 |
|
---|
| 2922 | (c) éã¿ã¹ã¯ã³ã³ããã¹ãç¨ã®ã¹ã¿ãã¯é å
|
---|
| 2923 |
|
---|
| 2924 | å²è¾¼ã¿ãã³ãã©ãªã©ã®éã¿ã¹ã¯ã³ã³ããã¹ãã使ç¨ããã¹ã¿ãã¯é åï¼é åã®
|
---|
| 2925 | è¨å®æ¹æ³ã¯ã¿ã¼ã²ããä¾åã§ãããï¼é常ã¯ï¼ã¿ã¼ã²ããã·ã¹ãã ä¾åã®ã¤ã³
|
---|
| 2926 | ã¯ã«ã¼ããã¡ã¤ã«ï¼sys_config.hï¼ã§ã¹ã¿ãã¯ã®åæå¤ãå®ç¾©ãï¼ã¿ã¼ã²ãã
|
---|
| 2927 | ããã»ããµä¾åã®ã¹ã¿ã¼ãã¢ããã¢ã¸ã¥ã¼ã«ï¼start.Sï¼ä¸ã§åæåãããï¼
|
---|
| 2928 |
|
---|
| 2929 | 7.11 ä»ã®ã¿ã¼ã²ããã¸ã®ãã¼ãã£ã³ã°
|
---|
| 2930 |
|
---|
| 2931 | JSPã«ã¼ãã«ãä»ã®ã¿ã¼ã²ããã¸ãã¼ãã£ã³ã°ããããã«å¿
|
---|
| 2932 | è¦ãªä½æ¥ã¯ï¼ã«ã¼
|
---|
| 2933 | ãã«èªèº«ã®ãã¼ãã£ã³ã°ï¼ã·ã¹ãã ãµã¼ãã¹ã®ãã¼ãã£ã³ã°ï¼éçºç°å¢ã®æ§ç¯
|
---|
| 2934 | ã¨æ¨æºã®éçºç°å¢ã¨ã®å·®ç°ã®å¸åãªã©ãããªãï¼è©³ããã¯ï¼ãJSPã«ã¼ãã« ã¿
|
---|
| 2935 | ã¼ã²ããä¾åé¨ ãã¼ãã£ã³ã°ã¬ã¤ããï¼config.txtï¼ãåç
|
---|
| 2936 | §ãããã¨ï¼
|
---|
| 2937 |
|
---|
| 2938 | 7.12 ã«ã¼ãã«ã®å
|
---|
| 2939 | é¨èå¥åã®ãªãã¼ã
|
---|
| 2940 |
|
---|
| 2941 | μITRON4.0ä»æ§ã¯ï¼ã«ã¼ãã«ã®å
|
---|
| 2942 | é¨èå¥åã_kernel_ã¾ãã¯_KERNEL_ã§å§ãã
|
---|
| 2943 | ãã¨ãè¦æ±ãã¦ããï¼ã¨ãããï¼ã«ã¼ãã«ã®ã½ã¼ã¹ã³ã¼ãä¸ã§ç´æ¥ãã®ãããª
|
---|
| 2944 | èå¥åãç¨ããã¨ï¼èå¥åã®é·ããé·ããªãï¼å¯èªæ§ãæãªãï¼ããã§JSPã«ã¼
|
---|
| 2945 | ãã«ã§ã¯ï¼xxxxxã¨ããã«ã¼ãã«ã®å
|
---|
| 2946 | é¨èå¥åã_kernel_xxxxxã«ãªãã¼ã ãã
|
---|
| 2947 | ä»çµã¿ãå
|
---|
| 2948 | ¥ãã¦ããï¼
|
---|
| 2949 |
|
---|
| 2950 | ã¨ãããï¼ãã®ä»çµã¿ã«ããï¼ãããã°ä½æ¥ãéå¹çã«ãªãã±ã¼ã¹ãèããã
|
---|
| 2951 | ãï¼å
|
---|
| 2952 | ·ä½çã«ã¯ï¼ã½ã¼ã¹ã³ã¼ãä¸ã®èå¥åããªãã¸ã§ã¯ãã³ã¼ãä¸ã®èå¥åã¨
|
---|
| 2953 | ä¸è´ããªãããã«ï¼ã½ã¼ã¹ã³ã¼ãä¸ã®å¤æ°ãæå®ãã¦ãã®å¤ãèªãã ãï¼é¢æ°
|
---|
| 2954 | ãæå®ãã¦ããã«ãã¬ã¼ã¯ãã¤ã³ããç½®ãã¨ãã£ããã¨ãã§ããªãï¼
|
---|
| 2955 |
|
---|
| 2956 | ãã®åé¡ã解決ããããã«ï¼JSPã«ã¼ãã«ã§ã¯ï¼ã½ã¼ã¹ã³ã¼ãä¸ã®å¿
|
---|
| 2957 | è¦ãªèå¥
|
---|
| 2958 | åããªãã¼ã ããããã®ã¦ã¼ãã£ãªãã£ï¼utils/renameï¼ãç¨æãã¦ããï¼
|
---|
| 2959 | renameã¦ã¼ãã£ãªãã£ã«ï¼ãªãã¼ã å®ç¾©ãã¡ã¤ã«ï¼xxx_rename.defï¼ã®ããª
|
---|
| 2960 | ãã£ãã¯ã¹ï¼xxxã®é¨åï¼ã¨ï¼ãªãã¼ã ããããã¡ã¤ã«ãªã¹ããä¸ããã¨ï¼ãª
|
---|
| 2961 | ãã¼ã å¦çãè¡ãªãï¼ä¾ãã°ï¼kernelãã£ã¬ã¯ããªã®ãã¹ã¦ã®ãã¡ã¤ã«ã«å¯¾ã
|
---|
| 2962 | ã¦ï¼ã«ã¼ãã«ã®å
|
---|
| 2963 | é¨èå¥åããªãã¼ã ããã«ã¯ï¼æ¬¡ã®ã³ãã³ããç¨ããã°ããï¼
|
---|
| 2964 |
|
---|
| 2965 | % cd kernel
|
---|
| 2966 | % ../utils/rename jsp *
|
---|
| 2967 |
|
---|
| 2968 |
|
---|
| 2969 | ï¼ï¼ãã®ä»
|
---|
| 2970 |
|
---|
| 2971 | 8.1 ã¦ã§ããµã¤ã
|
---|
| 2972 |
|
---|
| 2973 | TOPPERSããã¸ã§ã¯ãããã³JSPã«ã¼ãã«ã®ããã®ã¦ã§ããµã¤ããï¼ä»¥ä¸ã®URL
|
---|
| 2974 | ã«ç¨æãã¦ããï¼
|
---|
| 2975 |
|
---|
| 2976 | http://www.toppers.jp/
|
---|
| 2977 |
|
---|
| 2978 | é
|
---|
| 2979 | ä»ãããã®ææ°çã¯ï¼ãã®ã¦ã§ããµã¤ããããã¦ã³ãã¼ããããã¨ãã§ããï¼
|
---|
| 2980 | ã¾ãï¼å¾è¿°ã®ã¡ã¼ãªã³ã°ãªã¹ãã®ã¢ã¼ã«ã¤ããªã©ãï¼ãã®ã¦ã§ããµã¤ãã§é²è¦§
|
---|
| 2981 | ãããã¨ãã§ããï¼
|
---|
| 2982 |
|
---|
| 2983 | 8.2 å©ç¨æ¡ä»¶ã»èä½æ¨©
|
---|
| 2984 |
|
---|
| 2985 | JSPã«ã¼ãã«ã®å©ç¨æ¡ä»¶ã¯ï¼åãã¡ã¤ã«ã®å
|
---|
| 2986 | é ã«æ示ããã¦ããï¼ãã®ããã¥
|
---|
| 2987 | ã¡ã³ãã®å
|
---|
| 2988 | é ã«ãã¤ãã¦ããï¼ï¼èä½æ¨©ã¯ï¼åãã¡ã¤ã«ã®å
|
---|
| 2989 | é ã«è¡¨ç¤ºããã¦ã
|
---|
| 2990 | ãèä½æ¨©è
|
---|
| 2991 | ãä¿æãã¦ããï¼
|
---|
| 2992 |
|
---|
| 2993 | å©ç¨æ¡ä»¶ã® (3) ã® (b) ã«ããã¦ï¼å©ç¨ã®å½¢æ
|
---|
| 2994 | ãTOPPERSããã¸ã§ã¯ãã«å ±å
|
---|
| 2995 | ããæ¹æ³ã¨ãã¦ã¯ï¼JSPã«ã¼ãã«ãå©ç¨ãã製åã®å称ã¨å¿ç¨åéï¼è£½ååã
|
---|
| 2996 | ãä¼ç¤¾åã¨æ¥ç¨®çã®æ
|
---|
| 2997 | å ±ãï¼ä»¥ä¸ã®URLã®ãã¼ã¸ããå ±åãããã®ã¨ããï¼
|
---|
| 2998 |
|
---|
| 2999 | http://www.toppers.jp/report.html
|
---|
| 3000 |
|
---|
| 3001 | ã¾ããã®éã«ï¼JSPã«ã¼ãã«ã使ç¨ãã¦ã®ã³ã¡ã³ãããæè¦ãããã ããã¨å¹¸
|
---|
| 3002 | ãã§ããï¼
|
---|
| 3003 |
|
---|
| 3004 | 8.3 ä¿è¨¼ã»ãµãã¼ãã»é©ç¨æ§
|
---|
| 3005 |
|
---|
| 3006 | JSPã«ã¼ãã«ã¯ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼éçºè
|
---|
| 3007 | ã¯ï¼ãã®é©ç¨å¯è½
|
---|
| 3008 | æ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼ãµãã¼ãã®ç´æããã¦ããªãï¼
|
---|
| 3009 | 質åãããå ´åã¯ï¼å¾è¿°ã®ã¡ã¼ãªã³ã°ãªã¹ããå©ç¨ãã¦ããã ããã¨å¹¸ãã§ã
|
---|
| 3010 | ãï¼
|
---|
| 3011 |
|
---|
| 3012 | 8.4 ã¡ã¼ãªã³ã°ãªã¹ã
|
---|
| 3013 |
|
---|
| 3014 | JSPã«ã¼ãã«ã®ã¦ã¼ã¶ã«å¯¾ããæ
|
---|
| 3015 | å ±æä¾ããã³ã¦ã¼ã¶ç¸äºéã®æ
|
---|
| 3016 | å ±äº¤æã容æ
|
---|
| 3017 | ã«ããããã«ï¼TOPPERSã¦ã¼ã¶ãºã¡ã¼ãªã³ã°ãªã¹ããç¨æãã¦ããï¼ãã®ã¡ã¼
|
---|
| 3018 | ãªã³ã°ãªã¹ãã«ã¯ï¼èª°ã§ãèªç±ã«ã¡ã¼ã«ãéä»ãããã¨ãã§ããï¼ã¾ãï¼éä»
|
---|
| 3019 | ãããã¡ã¼ã«ã¯ï¼èª°ã§ãèªç±ã«ã¦ã§ããµã¤ãã§èªããã¨ãã§ããï¼JSPã«ã¼ã
|
---|
| 3020 | ã«ã«ãã°ãåé¡ç¹ãçºè¦ããå ´åã«ã¯ï¼ãã®ã¡ã¼ãªã³ã°ãªã¹ãã«å ±åãã¦æ¬²ã
|
---|
| 3021 | ãï¼
|
---|
| 3022 |
|
---|
| 3023 | ã¡ã¼ãªã³ã°ãªã¹ãã¸ã®ã¡ã¼ã«ã®éä»å
|
---|
| 3024 | ã¯æ¬¡ã®éãï¼
|
---|
| 3025 |
|
---|
| 3026 | users@toppers.jp
|
---|
| 3027 |
|
---|
| 3028 | ã¡ã¼ãªã³ã°ãªã¹ãã«ãã°ãåé¡ç¹ãªã©ãå ±åããå ´åã«ã¯ï¼å¿
|
---|
| 3029 | è¦ã«å¿ãã¦ï¼æ¬¡
|
---|
| 3030 | ã®æ
|
---|
| 3031 | å ±ãç¥ããã¦æ¬²ããï¼
|
---|
| 3032 |
|
---|
| 3033 | ã¿ã¼ã²ããã«é¢ããæ
|
---|
| 3034 | å ±
|
---|
| 3035 | ã»ã¿ã¼ã²ããããã»ããµã®ç¨®é¡
|
---|
| 3036 | ã»ã¿ã¼ã²ãããã¼ãã®ç¨®é¡
|
---|
| 3037 |
|
---|
| 3038 | ãã¹ãã«é¢ããæ
|
---|
| 3039 | å ±
|
---|
| 3040 | ã»OSã®ãã¼ã¸ã§ã³ï¼ãµã¼ãã¹ããã¯ã®é©ç¨ç¶æ³ãï¼
|
---|
| 3041 | ã»ã³ã³ãã¤ã©ãªã©ã®éçºç°å¢ã®ãã¼ã¸ã§ã³ï¼Cygwinã®ãã¼ã¸ã§ã³ãï¼
|
---|
| 3042 |
|
---|
| 3043 | ãã®ã¡ã¼ãªã³ã°ãªã¹ãã¸ã®ç»é²ãå¸æããå ´åã¯ï¼ã¾ãï¼
|
---|
| 3044 | users-ctl@toppers.jp å®ã¦ã«ï¼æ¬æã«
|
---|
| 3045 |
|
---|
| 3046 | subscribe ããªãã®åå
|
---|
| 3047 | ä¾: subscribe Hiroaki Takada
|
---|
| 3048 |
|
---|
| 3049 | ã¨æ¸ããã¡ã¼ã«ãéä»ããï¼ä¸è¨ã®ã³ãã³ãä¸ã«ã¯åè§è±æåã®ã¿ã使ããã¨ï¼ï¼
|
---|
| 3050 | æãè¿ãï¼ç»é²ç¢ºèªã®ããã®ã¡ã¼ã«ãéããã¦ããã®ã§ï¼ãã®æ示ã«å¾ã£ã¦ç»
|
---|
| 3051 | é²ããï¼
|
---|
| 3052 |
|
---|
| 3053 | 8.5 TOPPERSããã¸ã§ã¯ãã¸ã®åå
|
---|
| 3054 |
|
---|
| 3055 | TOPPERSããã¸ã§ã¯ãã§ã¯ï¼ä½ããã®å½¢ã§ããã¸ã§ã¯ãã«è²¢ç®ããããæ¹ï¼ã
|
---|
| 3056 | ãã¸ã§ã¯ãã§éçºããã½ããã¦ã§ã¢ãã使ãã®æ¹ï¼ããã¸ã§ã¯ãã«èå³ããæ
|
---|
| 3057 | ã¡ã®æ¹ã®åå ãæ±ãã¦ããï¼TOPPERSããã¸ã§ã¯ãã¸ã®åå æ¹æ³ã«ã¤ãã¦ã¯ï¼
|
---|
| 3058 | TOPPERSããã¸ã§ã¯ãã®ã¦ã§ããµã¤ããåç
|
---|
| 3059 | §ãããã¨ï¼
|
---|
| 3060 |
|
---|
| 3061 | 8.6 ããã«ã¦ã§ã¢ç¨ã® Makefile
|
---|
| 3062 |
|
---|
| 3063 | ãµã³ãã«ãã£ã¬ã¯ããªã«ãã Makefilew.mware ã¯JSPã«ã¼ãã«ã«ããã«ã¦ã§ã¢
|
---|
| 3064 | ãçµã¿åããã¦ã³ã³ãã¤ã«ããããã® Makefile ã§ããï¼ãã® Makefile ãã
|
---|
| 3065 | ã¤ã³ã¯ã«ã¼ãããããã«ã¦ã§ã¢ç¨ã® Makefile ã§ã¯ï¼ä»¥ä¸ã®å¤æ°ãå®ç¾©ããã
|
---|
| 3066 | ã¨ï¼
|
---|
| 3067 |
|
---|
| 3068 | (1) MTASK_CFG
|
---|
| 3069 | ããã«ã¦ã§ã¢ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ï¼ã½ã¼ã¹ï¼ã追å ããï¼
|
---|
| 3070 |
|
---|
| 3071 | (2) MTASK_KERNEL_CFG
|
---|
| 3072 | ããã«ã¦ã§ã¢ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã¿ããåºåããï¼JSPã«ã¼ãã« ã®ã·ã¹ãã ã³
|
---|
| 3073 | ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ã«ã¤ã³ã¯ã«ã¼ãããããã¡ã¤ã«ã追å ããï¼
|
---|
| 3074 |
|
---|
| 3075 | (3) MTASK_DIR
|
---|
| 3076 | ããã«ã¦ã§ã¢ã®ãã£ã¬ã¯ããªã追å ããï¼
|
---|
| 3077 |
|
---|
| 3078 | (4) MTASK_LCSRCS
|
---|
| 3079 | ããã«ã¦ã§ã¢ãã©ã¤ãã©ãªåããã½ã¼ã¹ãã¡ã¤ã«ã追å ããï¼
|
---|
| 3080 |
|
---|
| 3081 | (5) MTASK_ASMOBJS
|
---|
| 3082 | ããã«ã¦ã§ã¢ã®ã¢ã»ã³ããªè¨èªã®ãªãã¸ã§ã¯ããã¡ã¤ã«ã追å ããï¼
|
---|
| 3083 |
|
---|
| 3084 | (6) MTASK_CXXOBJS
|
---|
| 3085 | ããã«ã¦ã§ã¢ã® C++ è¨èªã®ãªãã¸ã§ã¯ããã¡ã¤ã«ã追å ããï¼
|
---|
| 3086 |
|
---|
| 3087 | (7) MTASK_COBJS
|
---|
| 3088 | ããã«ã¦ã§ã¢ã® C è¨èªã®ãªãã¸ã§ã¯ããã¡ã¤ã«ã追å ããï¼
|
---|
| 3089 |
|
---|
| 3090 | (8) MTASK_CFLAGS
|
---|
| 3091 | ããã«ã¦ã§ã¢ãã³ã³ãã¤ã«ããã¨ãã®ãªãã·ã§ã³ãæå®ããï¼
|
---|
| 3092 |
|
---|
| 3093 | (9) MTASK_LIBS
|
---|
| 3094 | ããã«ã¦ã§ã¢ã®ã©ã¤ãã©ãªã追å ããï¼
|
---|
| 3095 |
|
---|
| 3096 | (10) MAKE_MTASK
|
---|
| 3097 | ã©ã¤ãã©ãªåããããã«ã¦ã§ã¢ãæå®ããï¼
|
---|
| 3098 |
|
---|
| 3099 | ï¼ï¼ãªãã¡ã¬ã³ã¹
|
---|
| 3100 |
|
---|
| 3101 | 9.1 ãµã¼ãã¹ã³ã¼ã«ä¸è¦§
|
---|
| 3102 |
|
---|
| 3103 | (1) ã¿ã¹ã¯ç®¡çæ©è½
|
---|
| 3104 |
|
---|
| 3105 | ER ercd = act_tsk(ID tskid);
|
---|
| 3106 | ER ercd = iact_tsk(ID tskid);
|
---|
| 3107 | ER_UINT actcnt = can_act(ID tskid);
|
---|
| 3108 | void ext_tsk();
|
---|
| 3109 | ER ercd = ter_tsk(ID tskid);
|
---|
| 3110 | ER ercd = chg_pri(ID tskid, PRI tskpri);
|
---|
| 3111 | ER ercd = get_pri(ID tskid, PRI *p_tskpri);
|
---|
| 3112 |
|
---|
| 3113 | (2) ã¿ã¹ã¯ä»å±åææ©è½
|
---|
| 3114 |
|
---|
| 3115 | ER ercd = slp_tsk();
|
---|
| 3116 | ER ercd = tslp_tsk(TMO tmout);
|
---|
| 3117 | ER ercd = wup_tsk(ID tskid);
|
---|
| 3118 | ER ercd = iwup_tsk(ID tskid);
|
---|
| 3119 | ER_UINT wupcnt = can_wup(ID tskid);
|
---|
| 3120 | ER ercd = rel_wai(ID tskid);
|
---|
| 3121 | ER ercd = irel_wai(ID tskid);
|
---|
| 3122 | ER ercd = sus_tsk(ID tskid);
|
---|
| 3123 | ER ercd = rsm_tsk(ID tskid);
|
---|
| 3124 | ER ercd = frsm_tsk(ID tskid);
|
---|
| 3125 | ER ercd = dly_tsk(RELTIM dlytim);
|
---|
| 3126 |
|
---|
| 3127 | (3) ã¿ã¹ã¯ä¾å¤å¦çæ©è½
|
---|
| 3128 |
|
---|
| 3129 | ER ercd = ras_tex(ID tskid, TEXPTN rasptn);
|
---|
| 3130 | ER ercd = iras_tex(ID tskid, TEXPTN rasptn);
|
---|
| 3131 | ER ercd = dis_tex();
|
---|
| 3132 | ER ercd = ena_tex();
|
---|
| 3133 | BOOL state = sns_tex();
|
---|
| 3134 |
|
---|
| 3135 | (4) åæã»éä¿¡æ©è½
|
---|
| 3136 |
|
---|
| 3137 | ER ercd = sig_sem(ID semid);
|
---|
| 3138 | ER ercd = isig_sem(ID semid);
|
---|
| 3139 | ER ercd = wai_sem(ID semid);
|
---|
| 3140 | ER ercd = pol_sem(ID semid);
|
---|
| 3141 | ER ercd = twai_sem(ID semid, TMO tmout);
|
---|
| 3142 |
|
---|
| 3143 | ER ercd = set_flg(ID flgid, FLGPTN setptn);
|
---|
| 3144 | ER ercd = iset_flg(ID flgid, FLGPTN setptn);
|
---|
| 3145 | ER ercd = clr_flg(ID flgid, FLGPTN clrptn);
|
---|
| 3146 | ER ercd = wai_flg(ID flgid, FLGPTN waiptn,
|
---|
| 3147 | MODE wfmode, FLGPTN *p_flgptn);
|
---|
| 3148 | ER ercd = pol_flg(ID flgid, FLGPTN waiptn,
|
---|
| 3149 | MODE wfmode, FLGPTN *p_flgptn);
|
---|
| 3150 | ER ercd = twai_flg(ID flgid, FLGPTN waiptn,
|
---|
| 3151 | MODE wfmode, FLGPTN *p_flgptn, TMO tmout);
|
---|
| 3152 |
|
---|
| 3153 | ER ercd = snd_dtq(ID dtqid, VP_INT data);
|
---|
| 3154 | ER ercd = psnd_dtq(ID dtqid, VP_INT data);
|
---|
| 3155 | ER ercd = ipsnd_dtq(ID dtqid, VP_INT data);
|
---|
| 3156 | ER ercd = tsnd_dtq(ID dtqid, VP_INT data, TMO tmout);
|
---|
| 3157 | ER ercd = fsnd_dtq(ID dtqid, VP_INT data);
|
---|
| 3158 | ER ercd = ifsnd_dtq(ID dtqid, VP_INT data);
|
---|
| 3159 | ER ercd = rcv_dtq(ID dtqid, VP_INT *p_data);
|
---|
| 3160 | ER ercd = prcv_dtq(ID dtqid, VP_INT *p_data);
|
---|
| 3161 | ER ercd = trcv_dtq(ID dtqid, VP_INT *p_data, TMO tmout);
|
---|
| 3162 |
|
---|
| 3163 | ER ercd = snd_mbx(ID mbxid, T_MSG *pk_msg);
|
---|
| 3164 | ER ercd = rcv_mbx(ID mbxid, T_MSG **ppk_msg);
|
---|
| 3165 | ER ercd = prcv_mbx(ID mbxid, T_MSG **ppk_msg);
|
---|
| 3166 | ER ercd = trcv_mbx(ID mbxid, T_MSG **ppk_msg, TMO tmout);
|
---|
| 3167 |
|
---|
| 3168 | (5) ã¡ã¢ãªãã¼ã«ç®¡çæ©è½
|
---|
| 3169 |
|
---|
| 3170 | ER ercd = get_mpf(ID mpfid, VP *p_blk);
|
---|
| 3171 | ER ercd = pget_mpf(ID mpfid, VP *p_blk);
|
---|
| 3172 | ER ercd = tget_mpf(ID mpfid, VP *p_blk, TMO tmout);
|
---|
| 3173 | ER ercd = rel_mpf(ID mpfid, VP blk);
|
---|
| 3174 |
|
---|
| 3175 | (6) æé管çæ©è½
|
---|
| 3176 |
|
---|
| 3177 | ER ercd = set_tim(const SYSTIM *p_systim);
|
---|
| 3178 | ER ercd = get_tim(SYSTIM *p_systim);
|
---|
| 3179 | ER ercd = isig_tim();
|
---|
| 3180 |
|
---|
| 3181 | ER ercd = sta_cyc(ID cycid);
|
---|
| 3182 | ER ercd = stp_cyc(ID cycid);
|
---|
| 3183 |
|
---|
| 3184 | (7) ã·ã¹ãã ç¶æ
|
---|
| 3185 | 管çæ©è½
|
---|
| 3186 |
|
---|
| 3187 | ER ercd = rot_rdq(PRI tskpri);
|
---|
| 3188 | ER ercd = irot_rdq(PRI tskpri);
|
---|
| 3189 | ER ercd = get_tid(ID *p_tskid);
|
---|
| 3190 | ER ercd = iget_tid(ID *p_tskid);
|
---|
| 3191 | ER ercd = loc_cpu();
|
---|
| 3192 | ER ercd = iloc_cpu();
|
---|
| 3193 | ER ercd = unl_cpu();
|
---|
| 3194 | ER ercd = iunl_cpu();
|
---|
| 3195 | ER ercd = dis_dsp();
|
---|
| 3196 | ER ercd = ena_dsp();
|
---|
| 3197 | BOOL state = sns_ctx();
|
---|
| 3198 | BOOL state = sns_loc();
|
---|
| 3199 | BOOL state = sns_dsp();
|
---|
| 3200 | BOOL state = sns_dpn();
|
---|
| 3201 | BOOL state = vsns_ini();
|
---|
| 3202 |
|
---|
| 3203 | (8) å²è¾¼ã¿ç®¡çæ©è½
|
---|
| 3204 |
|
---|
| 3205 | ER ercd = dis_int(INTNO intno);
|
---|
| 3206 | ER ercd = ena_int(INTNO intno);
|
---|
| 3207 | ER ercd = chg_ixx(IXXXX ixxxx);
|
---|
| 3208 | ER ercd = get_ixx(IXXXX *p_ixxxx);
|
---|
| 3209 | â» xxï¼xxxxï¼XXXX ã¯ã¿ã¼ã²ããæ¯ã«å®ããããï¼
|
---|
| 3210 |
|
---|
| 3211 | (9) CPUä¾å¤çºçæã®ã·ã¹ãã ç¶æ
|
---|
| 3212 | åç
|
---|
| 3213 | §
|
---|
| 3214 |
|
---|
| 3215 | BOOL state = vxsns_ctx(VP p_excinf);
|
---|
| 3216 | BOOL state = vxsns_loc(VP p_excinf);
|
---|
| 3217 | BOOL state = vxsns_dsp(VP p_excinf);
|
---|
| 3218 | BOOL state = vxsns_dpn(VP p_excinf);
|
---|
| 3219 | BOOL state = vxsns_tex(VP p_excinf);
|
---|
| 3220 |
|
---|
| 3221 | (10) æ§è½è©ä¾¡ç¨ã·ã¹ãã æå»åç
|
---|
| 3222 | §æ©è½
|
---|
| 3223 |
|
---|
| 3224 | ER ercd = vxget_tim(SYSUTIM *p_sysutim);
|
---|
| 3225 |
|
---|
| 3226 | 9.2 éçAPIä¸è¦§
|
---|
| 3227 |
|
---|
| 3228 | CRE_TSK(tskid, { ATR tskatr, VP_INT exinf, FP task,
|
---|
| 3229 | PRI itskpri, SIZE stksz, VP stk });
|
---|
| 3230 | DEF_TEX(ID tskid, { ATR texatr, FP texrtn });
|
---|
| 3231 | CRE_SEM(ID semid, { ATR sematr, UINT isemcnt, UINT maxsem });
|
---|
| 3232 | CRE_FLG(ID flgid, { ATR flgatr, FLGPTN iflgptn });
|
---|
| 3233 | CRE_DTQ(ID dtqid, { ATR dtqatr, UINT dtqcnt, VP dtq });
|
---|
| 3234 | CRE_MBX(ID mbxid, { ATR mbxatr, PRI maxmpri, VP mprihd });
|
---|
| 3235 | CRE_MPF (ID mpfid, { ATR mpfatr, UINT blkcnt, UINT blksz, VP mpf } ) ;
|
---|
| 3236 | CRE_CYC (ID cycid, { ATR cycatr, VP_INT exinf, FP cychdr,
|
---|
| 3237 | RELTIM cyctim, RELTIM cycphs } ) ;
|
---|
| 3238 | DEF_INH(INHNO inhno, { ATR inhatr, FP inthdr });
|
---|
| 3239 | DEF_EXC(EXCNO excno, { ATR excatr, FP exchdr });
|
---|
| 3240 | ATT_INI({ ATR iniatr, VP_INT exinf, FP inirtn });
|
---|
| 3241 | VATT_TER({ ATR teratr, VP_INT exinf, FP terrtn });
|
---|
| 3242 |
|
---|
| 3243 | 9.3 ã¡ã¤ã³ã¨ã©ã¼ã³ã¼ãä¸è¦§ï¼JSPã«ã¼ãã«ãè¿ããã®ã®ã¿ï¼
|
---|
| 3244 |
|
---|
| 3245 | E_PAR -17 ãã©ã¡ã¿ã¼ã¨ã©ã¼
|
---|
| 3246 | E_ID -18 ä¸æ£IDçªå·
|
---|
| 3247 | E_CTX -25 ã³ã³ããã¹ãã¨ã©ã¼
|
---|
| 3248 | E_ILUSE -28 ãµã¼ãã¹ã³ã¼ã«ä¸æ£ä½¿ç¨
|
---|
| 3249 | E_OBJ -41 ãªãã¸ã§ã¯ãç¶æ
|
---|
| 3250 | ã¨ã©ã¼
|
---|
| 3251 | E_QOVR -43 ãã¥ã¼ã¤ã³ã°ãªã¼ãã¼ããã¼
|
---|
| 3252 | E_RLWAI -49 å¾
|
---|
| 3253 | ã¡ç¶æ
|
---|
| 3254 | ã®å¼·å¶è§£é¤
|
---|
| 3255 | E_TMOUT -50 ãã¼ãªã³ã°å¤±æã¾ãã¯ã¿ã¤ã ã¢ã¦ã
|
---|
| 3256 |
|
---|
| 3257 | 9.4 ãã¼ã¸ã§ã³å±¥æ´
|
---|
| 3258 |
|
---|
| 3259 | 2000å¹´11æ15æ¥ Release 1.0 æåã®ãªãªã¼ã¹
|
---|
| 3260 | 2000å¹´11æ24æ¥ Release 1.0 (PL=1) åé¡ç¹ã®ä¿®æ£
|
---|
| 3261 | 2001å¹´2æ24æ¥ Release 1.1 V850ã®è¿½å ãªã©
|
---|
| 3262 | 2001å¹´5æ9æ¥ Release 1.1 (PL=1) SH1ã®è¿½å ãªã©
|
---|
| 3263 | 2001å¹´11æ15æ¥ Release 1.2 SH4ï¼H8ï¼ARM7TDMIã®è¿½å ãªã©
|
---|
| 3264 | 2002å¹´4æ15æ¥ Release 1.3 M32Rï¼MicroBlazeï¼TMS320C54xï¼
|
---|
| 3265 | i386ï¼H8Sã®è¿½å ãªã©
|
---|
| 3266 | 2003å¹´12æ25æ¥ Release 1.4 å¤æ°ã®æ¹è¯
|
---|
| 3267 | 2004å¹´10æ14æ¥ Release 1.4 (PL=1) SH2ï¼M16Cï¼SC33ï¼PowerPC32ï¼
|
---|
| 3268 | Nios2ã®è¿½å ãªã©
|
---|
| 3269 | 2005å¹´11æ28æ¥ Release 1.4 (PL=2) M32C-Renesas, H8-Renesas,
|
---|
| 3270 | H8S-Renesas, V850
|
---|
| 3271 | 2007å¹´6æ1æ¥ Release 1.4 (PL=3) åé¡ç¹ã®ä¿®æ£ï¼æ±èTLCS900ã®è¿½å ãªã©
|
---|
| 3272 |
|
---|
| 3273 | 以ä¸
|
---|