[172] | 1 |
|
---|
| 2 | TOPPERS/ATK2-SC3
|
---|
| 3 | ã¦ã¼ã¶ã¼ãºããã¥ã¢ã«
|
---|
| 4 |
|
---|
| 5 | ãã®ããã¥ã¡ã³ãã¯ï¼TOPPERS/ATK2-SC3ã使ç¨ããããã«å¿
|
---|
| 6 | è¦ãªäºé
|
---|
| 7 | ã説æ
|
---|
| 8 | ãããã®ã§ããï¼
|
---|
| 9 |
|
---|
| 10 | ----------------------------------------------------------------------
|
---|
| 11 | TOPPERS ATK2
|
---|
| 12 | Toyohashi Open Platform for Embedded Real-Time Systems
|
---|
| 13 | Automotive Kernel Version 2
|
---|
| 14 |
|
---|
| 15 | Copyright (C) 2011-2015 by Center for Embedded Computing Systems
|
---|
| 16 | Graduate School of Information Science, Nagoya Univ., JAPAN
|
---|
| 17 | Copyright (C) 2011-2015 by FUJI SOFT INCORPORATED, JAPAN
|
---|
| 18 | Copyright (C) 2011-2013 by Spansion LLC, USA
|
---|
| 19 | Copyright (C) 2011-2015 by NEC Communication Systems, Ltd., JAPAN
|
---|
| 20 | Copyright (C) 2011-2015 by Panasonic Advanced Technology Development Co., Ltd., JAPAN
|
---|
| 21 | Copyright (C) 2011-2014 by Renesas Electronics Corporation, JAPAN
|
---|
| 22 | Copyright (C) 2011-2015 by Sunny Giken Inc., JAPAN
|
---|
| 23 | Copyright (C) 2011-2015 by TOSHIBA CORPORATION, JAPAN
|
---|
| 24 | Copyright (C) 2011-2015 by Witz Corporation
|
---|
| 25 | Copyright (C) 2014-2015 by AISIN COMCRUISE Co., Ltd., JAPAN
|
---|
| 26 | Copyright (C) 2014-2015 by eSOL Co.,Ltd., JAPAN
|
---|
| 27 | Copyright (C) 2014-2015 by SCSK Corporation, JAPAN
|
---|
| 28 | Copyright (C) 2015 by SUZUKI MOTOR CORPORATION
|
---|
| 29 |
|
---|
| 30 | ä¸è¨èä½æ¨©è
|
---|
| 31 | ã¯ï¼ä»¥ä¸ã® (1)ã(3)ã®æ¡ä»¶ãæºããå ´åã«éãï¼æ¬ããã¥ã¡
|
---|
| 32 | ã³ãï¼æ¬ããã¥ã¡ã³ããæ¹å¤ãããã®ãå«ãï¼ä»¥ä¸åãï¼ã使ç¨ã»è¤è£½ã»æ¹
|
---|
| 33 | å¤ã»åé
|
---|
| 34 | å¸ï¼ä»¥ä¸ï¼å©ç¨ã¨å¼ã¶ï¼ãããã¨ãç¡åã§è¨±è«¾ããï¼
|
---|
| 35 | (1) æ¬ããã¥ã¡ã³ããå©ç¨ããå ´åã«ã¯ï¼ä¸è¨ã®èä½æ¨©è¡¨ç¤ºï¼ãã®å©ç¨æ¡ä»¶
|
---|
| 36 | ããã³ä¸è¨ã®ç¡ä¿è¨¼è¦å®ãï¼ãã®ã¾ã¾ã®å½¢ã§ããã¥ã¡ã³ãä¸ã«å«ã¾ãã¦
|
---|
| 37 | ãããã¨ï¼
|
---|
| 38 | (2) æ¬ããã¥ã¡ã³ããæ¹å¤ããå ´åã«ã¯ï¼ããã¥ã¡ã³ããæ¹å¤ããæ¨ã®è¨è¿°
|
---|
| 39 | ãï¼æ¹å¤å¾ã®ããã¥ã¡ã³ãä¸ã«å«ãããã¨ï¼ãã ãï¼æ¹å¤å¾ã®ããã¥ã¡
|
---|
| 40 | ã³ããï¼TOPPERSããã¸ã§ã¯ãæå®ã®éçºææç©ã§ããå ´åã«ã¯ï¼ãã®é
|
---|
| 41 | ãã§ã¯ãªãï¼
|
---|
| 42 | (3) æ¬ããã¥ã¡ã³ãã®å©ç¨ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ害
|
---|
| 43 | ãããï¼ä¸è¨èä½æ¨©è
|
---|
| 44 | ããã³TOPPERSããã¸ã§ã¯ããå
|
---|
| 45 | 責ãããã¨ï¼ã¾ãï¼
|
---|
| 46 | æ¬ããã¥ã¡ã³ãã®ã¦ã¼ã¶ã¾ãã¯ã¨ã³ãã¦ã¼ã¶ããã®ãããªãçç±ã«åºã¥
|
---|
| 47 | ãè«æ±ãããï¼ä¸è¨èä½æ¨©è
|
---|
| 48 | ããã³TOPPERSããã¸ã§ã¯ããå
|
---|
| 49 | 責ãããã¨ï¼
|
---|
| 50 |
|
---|
| 51 | æ¬ããã¥ã¡ã³ãã¯ï¼AUTOSARï¼AUTomotive Open System ARchitectureï¼ä»æ§
|
---|
| 52 | ã«åºã¥ãã¦ããï¼ä¸è¨ã®è¨±è«¾ã¯ï¼AUTOSARã®ç¥ç財ç£æ¨©ã許諾ãããã®ã§ã¯ãª
|
---|
| 53 | ãï¼AUTOSARã¯ï¼AUTOSARä»æ§ã«åºã¥ããã½ããã¦ã§ã¢ãåç¨ç®çã§å©ç¨ãã
|
---|
| 54 | è
|
---|
| 55 | ã«å¯¾ãã¦ï¼AUTOSARãã¼ããã¼ã«ãªããã¨ãæ±ãã¦ããï¼
|
---|
| 56 |
|
---|
| 57 | æ¬ããã¥ã¡ã³ãã¯ï¼ç¡ä¿è¨¼ã§æä¾ããã¦ãããã®ã§ããï¼ä¸è¨èä½æ¨©è
|
---|
| 58 | ãã
|
---|
| 59 | ã³TOPPERSããã¸ã§ã¯ãã¯ï¼æ¬ããã¥ã¡ã³ãã«é¢ãã¦ï¼ç¹å®ã®ä½¿ç¨ç®çã«å¯¾ã
|
---|
| 60 | ãé©åæ§ãå«ãã¦ï¼ãããªãä¿è¨¼ãè¡ããªãï¼ã¾ãï¼æ¬ããã¥ã¡ã³ãã®å©ç¨
|
---|
| 61 | ã«ããç´æ¥çã¾ãã¯éæ¥çã«çãããããªãæ害ã«é¢ãã¦ãï¼ãã®è²¬ä»»ãè²
|
---|
| 62 | ããªãï¼
|
---|
| 63 |
|
---|
| 64 | $Id: user.txt 425 2015-12-07 08:06:19Z witz-itoyo $
|
---|
| 65 | ----------------------------------------------------------------------
|
---|
| 66 |
|
---|
| 67 | âç®æ¬¡
|
---|
| 68 |
|
---|
| 69 | âï¼ï¼æ¬ããã¥ã¢ã«ã®ä½ç½®ã¥ã
|
---|
| 70 | ï¼ï¼TOPPERS/ATK2-SC3ã®æ¦è¦
|
---|
| 71 | â1.1 TOPPERS/ATK2-SC3ã®ä½ç½®ä»ã
|
---|
| 72 | 1.2 TOPPERS/ATK2-SC3ã®ä»æ§
|
---|
| 73 | 1.3 æ¢ç¥ã®åé¡
|
---|
| 74 | 1.4 Cygwinç°å¢ã«ããã注æäºé
|
---|
| 75 |
|
---|
| 76 | ï¼ï¼ã¿ã¼ã²ããä¾åé¨
|
---|
| 77 | 2.1 ã¿ã¼ã²ããä¾åé¨ã®æ¦è¦
|
---|
| 78 | ï¼ï¼ã¯ã¤ãã¯ã¹ã¿ã¼ãã¬ã¤ã
|
---|
| 79 | 3.1 éçºç°å¢ã®æºå
|
---|
| 80 | 3.2 ã¸ã§ãã¬ã¼ã¿ã®æ§ç¯
|
---|
| 81 | 3.3 XMLã¹ãã¼ãã®å
|
---|
| 82 | ¥æ
|
---|
| 83 | 3.4 ãµã³ãã«ããã°ã©ã ã®æ§ç¯ã¨å®è¡
|
---|
| 84 | 3.5 ã«ã¼ãã«ãé¢æ°åä½ã§ã©ã¤ãã©ãªåããæ¹æ³
|
---|
| 85 | 3.6 ã¢ããªã±ã¼ã·ã§ã³ã¨ã«ã¼ãã«ãå¥ã
|
---|
| 86 | ã«æ§ç¯ããæ¹æ³
|
---|
| 87 | 3.7 ã«ã¦ã³ã¿ã®å¾ªç°ãã§ãã¯ã®çç¥
|
---|
| 88 | 3.8 Rte_Type.hã®ç¨æ
|
---|
| 89 | ï¼ï¼ãã£ã¬ã¯ããªæ§æã»ãã¡ã¤ã«æ§æ
|
---|
| 90 | 4.1 é
|
---|
| 91 | å¸ããã±ã¼ã¸ã®ãã£ã¬ã¯ããªæ§æ
|
---|
| 92 | â4.2 ã¿ã¼ã²ããéä¾åé¨ã®ãã¡ã¤ã«æ§æ
|
---|
| 93 | ï¼ï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããã®ä½¿ãæ¹
|
---|
| 94 | ï¼ï¼Makefileã®ä¿®æ£æ¹æ³
|
---|
| 95 | 6.1 Makefileã®å¤æ°å®ç¾©
|
---|
| 96 | 6.2 ã³ã³ãã¤ã«ãªãã·ã§ã³
|
---|
| 97 | âï¼ï¼ã¸ã§ãã¬ã¼ã¿ã®ä½¿ãæ¹
|
---|
| 98 | 7.1 ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«(arxml)
|
---|
| 99 | ï¼ï¼ã·ã¹ãã ã¢ã¸ã¥ã¼ã«
|
---|
| 100 | 8.1 ã·ã¹ãã ãã°æ©è½
|
---|
| 101 | 8.1.1 ä½ã¬ãã«åºå
|
---|
| 102 | 8.1.2 ãã°æ
|
---|
| 103 | å ±ã®ç¨®å¥
|
---|
| 104 | 8.1.3 ãã°æ
|
---|
| 105 | å ±ã®éè¦åº¦
|
---|
| 106 | 8.1.4 ãã°æ
|
---|
| 107 | å ±ã®ãã¼ã¿æ§é
|
---|
| 108 | 8.1.5 ã·ã¹ãã ãã°æ©è½ã®ãµã¼ãã¹ã³ã¼ã«
|
---|
| 109 | 8.1.6 ã·ã¹ãã ãã°æ©è½ã®ããã®ã©ã¤ãã©ãªé¢æ°ã¨ãã¯ã
|
---|
| 110 | â8.1.7 ã·ã¹ãã ãã°æ©è½ã®ãã®ä»ã®ãµã¼ãã¹
|
---|
| 111 | 8.2 ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ã
|
---|
| 112 | 8.2.1 ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ãµã¼ãã¹ã³ã¼ã«
|
---|
| 113 | 8.3 ã«ã¼ãã«èµ·åã¡ãã»ã¼ã¸ã®åºå
|
---|
| 114 | ï¼ï¼ãµãã¼ãã©ã¤ãã©ãª
|
---|
| 115 | 9.1 åºæ¬çãªã©ã¤ãã©ãªé¢æ°
|
---|
| 116 | 9.2 ãã¥ã¼æä½ã©ã¤ãã©ãªé¢æ°
|
---|
| 117 | 9.3 ã·ã¹ãã ãã°åºåç¨ã©ã¤ãã©ãªé¢æ°
|
---|
| 118 | 9.4 å®è¡æéåå¸éè¨ã¢ã¸ã¥ã¼ã«
|
---|
| 119 | ï¼ï¼ï¼ä½¿ç¨ä¸ã®æ³¨æã¨ãã³ã
|
---|
| 120 | 10.1 ã¿ã¤ããã©ã¤ãã®çµè¾¼ã¿
|
---|
| 121 | 10.2 ASSERTãã¯ãã®å¦ç
|
---|
| 122 | 10.3 ã·ã¹ãã ãã°æ©è½ã®æ±ã
|
---|
| 123 | 10.4 ãªãã¸ã§ã¯ãIDã®ç®¡ç
|
---|
| 124 | 10.5 ãã¬ã¼ã¹ãã°è¨é²ã®ãµã³ãã«ã³ã¼ãã®ä½¿ç¨æ¹æ³
|
---|
| 125 | 10.6 ã·ã¹ãã ã®èµ·åæã®åæåå¦ç
|
---|
| 126 | 10.7 æ³å®ããããã°ã©ãã³ã°è¨èª
|
---|
| 127 | 10.8 ã¦ã¼ã¶ã¹ã¿ãã¯é åå®ç¾©
|
---|
| 128 | â10.9 ã¹ã¿ãã¯ãµã¤ãºãè¦ç©ãã注æç¹
|
---|
| 129 | 10.10 ã¹ã¿ã¼ãã¢ãã/ã·ã£ãããã¦ã³ããã¯ç¡å¹æã®æ³¨æç¹
|
---|
| 130 | â10.11 ã¡ã¢ãªä¿è·æ©è½
|
---|
| 131 | â10.12 ã·ã¹ãã ãµã¼ãã¹ã®å¼åºãæ¹æ³
|
---|
| 132 | â10.13 ã¹ã¿ãã¯ã«ã¤ãã¦
|
---|
| 133 | â10.13.1 ã¿ã¹ã¯
|
---|
| 134 | â10.13.2 C2ISR
|
---|
| 135 | â10.13.3 ä¿¡é ¼ããã¯
|
---|
| 136 | â10.13.4 éä¿¡é ¼ããã¯
|
---|
| 137 | â10.14 æ¬ã«ã¼ãã«å®è£
|
---|
| 138 | ã®æ©è½ã¬ãã«
|
---|
| 139 | â10.15 ã¿ã¹ã¯éã§ã®ã¹ã¿ãã¯é åã®å
|
---|
| 140 | ±æ
|
---|
| 141 | 10.16 ã·ã¹ãã ã¿ã¤ãã®ä½¿ç¨æ¹æ³
|
---|
| 142 | ï¼ï¼ï¼åèæ
|
---|
| 143 | å ±
|
---|
| 144 | 11.1 å©ç¨æ¡ä»¶ã¨å©ç¨å ±å
|
---|
| 145 | 11.2 ä¿è¨¼ã»é©ç¨æ§ã»ãµãã¼ã
|
---|
| 146 | 11.3 ãã°ã¬ãã¼ã
|
---|
| 147 | 11.4 ã¦ã§ããµã¤ã
|
---|
| 148 | 11.5 TOPPERSã¦ã¼ã¶ã¼ãºã¡ã¼ãªã³ã°ãªã¹ã
|
---|
| 149 | 11.6 TOPPERSããã¸ã§ã¯ãã®ã¡ã³ãåãã®ãµã¼ãã¹
|
---|
| 150 | 11.7 TOPPERSããã¸ã§ã¯ãã¸ã®åå
|
---|
| 151 |
|
---|
| 152 | âãã¤ãã¦ããé
|
---|
| 153 | ç®ã¯ATK2-SC1ããå¤æ´ããã£ãç®æãï¼âã¯ATK2-SC3ã§æ°è¦
|
---|
| 154 | ã«è¿½å ãããç®æã示ãï¼
|
---|
| 155 |
|
---|
| 156 |
|
---|
| 157 | ï¼ï¼æ¬ããã¥ã¢ã«ã®ä½ç½®ã¥ã
|
---|
| 158 | TOPPERS/ATK2-SC3ã¯ï¼TOPPERS/ATK2-SC1ããã¼ã¹ã¨ãã¦ããããï¼å¤ãã®é
|
---|
| 159 | ç®
|
---|
| 160 | ã¯TOPPERS/ATK2-SC1ã¨åä¸ã§ããï¼æ¬ããã¥ã¡ã³ãã§ã¯ï¼TOPPERS/ATK2-SC1ã¨
|
---|
| 161 | ç°ãªãç¹ã«ã¤ãã¦èª¬æããï¼ãã®ããï¼ã¾ãTOPPERS/ATK2-SC1ã®ã¦ã¼ã¶ã¼ãºã
|
---|
| 162 | ãã¥ã¢ã«ãåç
|
---|
| 163 | §ã®å¾ï¼æ¬ããã¥ã¡ã³ããåç
|
---|
| 164 | §ãããã¨ï¼
|
---|
| 165 |
|
---|
| 166 |
|
---|
| 167 | ï¼ï¼TOPPERS/ATK2-SC3ã®æ¦è¦
|
---|
| 168 |
|
---|
| 169 | 1.1 TOPPERS/ATK2-SC3ã®ä½ç½®ä»ã
|
---|
| 170 |
|
---|
| 171 | TOPPERS/ATK2-SC3ã¯ï¼TOPPERS/ATK2-SC1ã«å¯¾ãã¦ï¼AUTOSAR OSä»æ§ã®SC3ãã
|
---|
| 172 | ã¼ã¹ã¨ãã¦ã¡ã¢ãªä¿è·ãªã©ã®ã¢ã¯ã»ã¹ä¿è·æ©è½ã追å ãããªã¢ã«ã¿ã¤ã ã«ã¼ã
|
---|
| 173 | ã«ã§ããï¼
|
---|
| 174 |
|
---|
| 175 | 1.2 TOPPERS/ATK2-SC3ã®ä»æ§
|
---|
| 176 |
|
---|
| 177 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 178 |
|
---|
| 179 | 1.3 æ¢ç¥ã®åé¡
|
---|
| 180 |
|
---|
| 181 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 182 |
|
---|
| 183 | 1.4 Cygwinç°å¢ã«ããã注æäºé
|
---|
| 184 |
|
---|
| 185 |
|
---|
| 186 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 187 |
|
---|
| 188 |
|
---|
| 189 | ï¼ï¼ã¿ã¼ã²ããä¾åé¨
|
---|
| 190 |
|
---|
| 191 | 2.1 ã¿ã¼ã²ããä¾åé¨ã®æ¦è¦
|
---|
| 192 |
|
---|
| 193 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 194 |
|
---|
| 195 |
|
---|
| 196 | ï¼ï¼ã¯ã¤ãã¯ã¹ã¿ã¼ãã¬ã¤ã
|
---|
| 197 |
|
---|
| 198 | 3.1 éçºç°å¢ã®æºå
|
---|
| 199 |
|
---|
| 200 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 201 |
|
---|
| 202 | 3.2 ã¸ã§ãã¬ã¼ã¿ã®æ§ç¯
|
---|
| 203 |
|
---|
| 204 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 205 |
|
---|
| 206 | 3.3 XMLã¹ãã¼ãã®å
|
---|
| 207 | ¥æ
|
---|
| 208 |
|
---|
| 209 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 210 |
|
---|
| 211 | 3.4 ãµã³ãã«ããã°ã©ã ã®æ§ç¯ã¨å®è¡
|
---|
| 212 |
|
---|
| 213 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 214 |
|
---|
| 215 | 3.5 ã«ã¼ãã«ãé¢æ°åä½ã§ã©ã¤ãã©ãªåããæ¹æ³
|
---|
| 216 |
|
---|
| 217 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 218 |
|
---|
| 219 | 3.6 ã¢ããªã±ã¼ã·ã§ã³ã¨ã«ã¼ãã«ãå¥ã
|
---|
| 220 | ã«æ§ç¯ããæ¹æ³
|
---|
| 221 |
|
---|
| 222 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 223 |
|
---|
| 224 | 3.7 ã«ã¦ã³ã¿ã®å¾ªç°ãã§ãã¯ã®çç¥
|
---|
| 225 |
|
---|
| 226 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 227 |
|
---|
| 228 | 3.8 Rte_Type.hã®ç¨æ
|
---|
| 229 |
|
---|
| 230 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 231 |
|
---|
| 232 |
|
---|
| 233 | ï¼ï¼ãã£ã¬ã¯ããªæ§æã»ãã¡ã¤ã«æ§æ
|
---|
| 234 |
|
---|
| 235 | 4.1 é
|
---|
| 236 | å¸ããã±ã¼ã¸ã®ãã£ã¬ã¯ããªæ§æ
|
---|
| 237 |
|
---|
| 238 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 239 |
|
---|
| 240 | 4.2 ã¿ã¼ã²ããéä¾åé¨ã®ãã¡ã¤ã«æ§æ
|
---|
| 241 |
|
---|
| 242 | include/
|
---|
| 243 | svc_funccall.h ã·ã¹ãã ãµã¼ãã¹ç´æ¥å¼ã³åºãï¼ã½ããã¦ã§ã¢å²è¾¼ã¿ã«ããå¼åºãã¨åºå¥ï¼ããã®å®ç¾©
|
---|
| 244 |
|
---|
| 245 | kernel/
|
---|
| 246 | kernel_common.tf ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³åãã¹å
|
---|
| 247 | ±éå®ç¾©ã®éä¾åé¨ãã³ãã¬ã¼ããã¡ã¤ã«
|
---|
| 248 | kernel_mem.tf ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¹2ç¨ã®éä¾åé¨ãã³ãã¬ã¼ããã¡ã¤ã«
|
---|
| 249 | kernel_mem2.tf ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¹3ï¼ãã¹4ç¨ã®éä¾åé¨ãã³ãã¬ã¼ããã¡ã¤ã«
|
---|
| 250 | memory.h ã¡ã¢ãªãªãã¸ã§ã¯ã管çæ©è½é¢é£ã®å®ç¾©
|
---|
| 251 | memory.c ã¡ã¢ãªãªãã¸ã§ã¯ã管çæ©è½ã®å
|
---|
| 252 | é¨é¢æ°
|
---|
| 253 | osap.h OSã¢ããªã±ã¼ã·ã§ã³æ©è½é¢é£ã®å®ç¾©
|
---|
| 254 | osap.c OSã¢ããªã±ã¼ã·ã§ã³æ©è½ã®å
|
---|
| 255 | é¨é¢æ°
|
---|
| 256 | svc.def ãµã¼ãã¹ã³ã¼ã«å®ç¾©ãã¡ã¤ã«ï¼ãµã¼ãã¹ã³ã¼ã«ã¤ã³ã¿ãã§ã¼ã¹çæãã¼ã«ç¨ï¼
|
---|
| 257 | svc_table.c ã·ã¹ãã ãµã¼ãã¹ã®ã½ããã¦ã§ã¢å²è¾¼ã¿ã«ããå¼åºãããã®èµ·åçªå°ãã¼ãã«
|
---|
| 258 | ioc.tf IOCåãã¸ã§ãã¬ã¼ã¿ã®ãã¹2ã®ãã³ãã¬ã¼ããã¡ã¤ã«
|
---|
| 259 | ioc_impl.h IOCå®è£
|
---|
| 260 | ç¨æ¨æºããããã¡ã¤ã«
|
---|
| 261 | ioc_manage.c IOCæ©è½
|
---|
| 262 |
|
---|
| 263 | sysmod/
|
---|
| 264 | chkobj.c éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã®ãªãã¸ã§ã¯ãã¢ã¯ã»ã¹å¯å¦ããã§ãã¯ããããã®ã·ã¹ãã ãµã¼ãã¹å®ç¾©
|
---|
| 265 |
|
---|
| 266 | library/
|
---|
| 267 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 268 |
|
---|
| 269 | arch/gcc/
|
---|
| 270 | ldscript.tf ãªã³ã«ã¹ã¯ãªããã®çæã®ãã³ãã¬ã¼ããã¡ã¤ã«
|
---|
| 271 | tool_svc.h ã·ã¹ãã ãµã¼ãã¹ã½ããã¦ã§ã¢å²è¾¼ã¿ã«ããå¼åºãï¼ç´æ¥å¼ã³åºãã¨åºå¥ï¼ããã®å®ç¾©
|
---|
| 272 |
|
---|
| 273 | arch/logtrace/
|
---|
| 274 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 275 |
|
---|
| 276 | utils/
|
---|
| 277 | gensvc_atk ãµã¼ãã¹ã³ã¼ã«ã¤ã³ã¿ãã§ã¼ã¹çæãã¼ã«
|
---|
| 278 |
|
---|
| 279 | sample/
|
---|
| 280 | sample1.h ãµã³ãã«ããã°ã©ã (1)ã«é¢ããå®ç¾©ï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ï¼
|
---|
| 281 | sample1.c ãµã³ãã«ããã°ã©ã (1)ï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ï¼
|
---|
| 282 | sample2.h ãµã³ãã«ããã°ã©ã (2)ã«é¢ããå®ç¾©ï¼éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ï¼
|
---|
| 283 | sample2.c ãµã³ãã«ããã°ã©ã (2)ï¼éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ï¼
|
---|
| 284 | sample1.arxml ãµã³ãã«ããã°ã©ã (1)(2)ã®ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«ï¼ä¿¡é ¼/éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ï¼
|
---|
| 285 |
|
---|
| 286 | doc/
|
---|
| 287 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 288 |
|
---|
| 289 |
|
---|
| 290 | ï¼ï¼ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ã¹ã¯ãªããã®ä½¿ãæ¹
|
---|
| 291 |
|
---|
| 292 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 293 |
|
---|
| 294 |
|
---|
| 295 | ï¼ï¼Makefileã®ä¿®æ£æ¹æ³
|
---|
| 296 |
|
---|
| 297 | 6.1 Makefileã®å¤æ°å®ç¾©
|
---|
| 298 |
|
---|
| 299 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 300 |
|
---|
| 301 | 6.2 ã³ã³ãã¤ã«ãªãã·ã§ã³
|
---|
| 302 |
|
---|
| 303 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 304 |
|
---|
| 305 |
|
---|
| 306 | ï¼ï¼ã¸ã§ãã¬ã¼ã¿ã®ä½¿ãæ¹
|
---|
| 307 |
|
---|
| 308 | ã¸ã§ãã¬ã¼ã¿ï¼cfgï¼ã¯ï¼4ã¤ã®ãã¹ã§æ§æãããï¼
|
---|
| 309 |
|
---|
| 310 | -pï¼»--passï¼½<ãã¹çªå·>
|
---|
| 311 | ãã¹çªå·ãæå®ããï¼1ã4ã®ããããï¼
|
---|
| 312 |
|
---|
| 313 | -rï¼»--rom-imageï¼½<ãã¼ãã¢ã¸ã¥ã¼ã«å>
|
---|
| 314 | ãã¼ãã¢ã¸ã¥ã¼ã«ãSã¬ã³ã¼ããã©ã¼ãããã®å½¢ã«å¤æãããã¡ã¤ã«ã®
|
---|
| 315 | å称ãæå®ããï¼ãã¹3ï¼ãã¹4ã§ã®ã¿æå¹ï¼
|
---|
| 316 |
|
---|
| 317 | 7.1 ã³ã³ãã£ã®ã¥ã¬ã¼ã·ã§ã³ãã¡ã¤ã«(arxml)
|
---|
| 318 |
|
---|
| 319 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 320 |
|
---|
| 321 |
|
---|
| 322 | ï¼ï¼ã·ã¹ãã ã¢ã¸ã¥ã¼ã«
|
---|
| 323 |
|
---|
| 324 | 8.1 ã·ã¹ãã ãã°æ©è½
|
---|
| 325 |
|
---|
| 326 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 327 |
|
---|
| 328 | 8.1.1 ä½ã¬ãã«åºå
|
---|
| 329 |
|
---|
| 330 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 331 |
|
---|
| 332 | 8.1.2 ãã°æ
|
---|
| 333 | å ±ã®ç¨®å¥
|
---|
| 334 |
|
---|
| 335 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 336 |
|
---|
| 337 | 8.1.3 ãã°æ
|
---|
| 338 | å ±ã®éè¦åº¦
|
---|
| 339 |
|
---|
| 340 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 341 |
|
---|
| 342 | 8.1.4 ãã°æ
|
---|
| 343 | å ±ã®ãã¼ã¿æ§é
|
---|
| 344 |
|
---|
| 345 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 346 |
|
---|
| 347 | 8.1.5 ã·ã¹ãã ãã°æ©è½ã®ãµã¼ãã¹ã³ã¼ã«
|
---|
| 348 |
|
---|
| 349 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 350 |
|
---|
| 351 | 8.1.6 ã·ã¹ãã ãã°æ©è½ã®ããã®ã©ã¤ãã©ãªé¢æ°ã¨ãã¯ã
|
---|
| 352 |
|
---|
| 353 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 354 |
|
---|
| 355 | 8.1.7 ã·ã¹ãã ãã°æ©è½ã®ãã®ä»ã®ãµã¼ãã¹
|
---|
| 356 |
|
---|
| 357 | (3)ã·ã¹ãã ãã°æ©è½ä½¿ç¨ãã/ããªãå ´åã®è¨å®
|
---|
| 358 | ã·ã¹ãã ãã°æ©è½ã¯ï¼ã¿ã¼ã²ãã追å ã·ã¹ãã ãµã¼ãã¹ã¨ãã¦ä½ç½®ä»ãï¼ä½¿ç¨
|
---|
| 359 | ããå ´åï¼Makefileã«ä»¥ä¸ã®ã³ã³ãã¤ã«ãªãã·ã§ã³ã§è¨è¿°ããï¼
|
---|
| 360 |
|
---|
| 361 | CDEFS := $(CDEFS) -DUSE_KERNEL_LIBRARY_SYSLOG
|
---|
| 362 |
|
---|
| 363 | ã³ã³ãã¤ã«ãªãã·ã§ã³ã§ãã-DUSE_KERNEL_LIBRARY_SYSLOGã¯ï¼ã«ã¼ãã«ã¬ã
|
---|
| 364 | ã«ã§ã®ã·ã¹ãã ãã°æ©è½ã使ç¨ãã/ããªãè¨å®ã§ããï¼
|
---|
| 365 | -DUSE_KERNEL_LIBRARY_SYSLOGãæå®ãããå ´åï¼ã«ã¼ãã«ã«ã·ã¹ãã ãã°æ©
|
---|
| 366 | è½ã追å ããï¼åã¢ããªã«ä½¿ç¨ã§ããï¼-DUSE_KERNEL_LIBRARY_SYSLOGãæå®ã
|
---|
| 367 | ããªãå ´åï¼ã«ã¼ãã«ã«ã·ã¹ãã ãã°æ©è½ãç¡ããªãï¼åã¢ããªã«ä½¿ç¨ã§ããª
|
---|
| 368 | ãï¼
|
---|
| 369 |
|
---|
| 370 | ã¾ãï¼åã¢ããª(ã½ã¼ã¹ãã¡ã¤ã«)ã«ã·ã¹ãã ãã°æ©è½ã使ç¨ãã/ããªãè¨å®ã
|
---|
| 371 | åå¥ã«ãããå ´åã¯ï¼ææ¢ãããã½ã¼ã¹ãã¡ã¤ã«ã«ããã¦ï¼"t_syslog.h"ãã¤ã³
|
---|
| 372 | ã¯ã«ã¼ãããåã«ï¼TOPPERS_OMIT_SYSLOGãã¯ããå®ç¾©ããï¼
|
---|
| 373 |
|
---|
| 374 | 8.2 ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ã
|
---|
| 375 |
|
---|
| 376 | 8.2.1 ã·ãªã¢ã«ã¤ã³ã¿ãã§ã¼ã¹ãã©ã¤ãã®ãµã¼ãã¹ã³ã¼ã«
|
---|
| 377 |
|
---|
| 378 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 379 |
|
---|
| 380 | 8.3 ã«ã¼ãã«èµ·åã¡ãã»ã¼ã¸ã®åºå
|
---|
| 381 |
|
---|
| 382 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 383 |
|
---|
| 384 | ï¼ï¼ãµãã¼ãã©ã¤ãã©ãª
|
---|
| 385 |
|
---|
| 386 | 9.1 åºæ¬çãªã©ã¤ãã©ãªé¢æ°
|
---|
| 387 |
|
---|
| 388 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 389 |
|
---|
| 390 | 9.2 ãã¥ã¼æä½ã©ã¤ãã©ãªé¢æ°
|
---|
| 391 |
|
---|
| 392 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 393 |
|
---|
| 394 | 9.3 ã·ã¹ãã ãã°åºåç¨ã©ã¤ãã©ãªé¢æ°
|
---|
| 395 |
|
---|
| 396 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 397 |
|
---|
| 398 | 9.4 å®è¡æéåå¸éè¨ã¢ã¸ã¥ã¼ã«
|
---|
| 399 |
|
---|
| 400 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 401 |
|
---|
| 402 |
|
---|
| 403 | ï¼ï¼ï¼ä½¿ç¨ä¸ã®æ³¨æã¨ãã³ã
|
---|
| 404 |
|
---|
| 405 | 10.1 ã¿ã¤ããã©ã¤ãã®çµè¾¼ã¿
|
---|
| 406 |
|
---|
| 407 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 408 |
|
---|
| 409 | 10.2 ASSERTãã¯ãã®å¦ç
|
---|
| 410 |
|
---|
| 411 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 412 |
|
---|
| 413 | 10.3 ã·ã¹ãã ãã°æ©è½ã®æ±ã
|
---|
| 414 |
|
---|
| 415 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 416 |
|
---|
| 417 | 10.4 ãªãã¸ã§ã¯ãIDã®ç®¡ç
|
---|
| 418 |
|
---|
| 419 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 420 |
|
---|
| 421 | 10.5 ãã¬ã¼ã¹ãã°è¨é²ã®ãµã³ãã«ã³ã¼ãã®ä½¿ç¨æ¹æ³
|
---|
| 422 |
|
---|
| 423 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 424 |
|
---|
| 425 | 10.6 ã·ã¹ãã ã®èµ·åæã®åæåå¦ç
|
---|
| 426 |
|
---|
| 427 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 428 |
|
---|
| 429 | 10.7 æ³å®ããããã°ã©ãã³ã°è¨èª
|
---|
| 430 |
|
---|
| 431 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 432 |
|
---|
| 433 | 10.8 ã¦ã¼ã¶ã¹ã¿ãã¯é åå®ç¾©
|
---|
| 434 |
|
---|
| 435 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 436 |
|
---|
| 437 | 10.9 ã¹ã¿ãã¯ãµã¤ãºãè¦ç©ãã注æç¹
|
---|
| 438 |
|
---|
| 439 | æ¬ã«ã¼ãã«ã¯ï¼C2ISR/ä¿¡é ¼ããã¯ç¨ã¹ã¿ãã¯ã¯ï¼åããã¦1ã¤ã®ã¹ã¿ãã¯ã§ç¢º
|
---|
| 440 | ä¿ããï¼éä¿¡é ¼ããã¯ç¨ã¹ã¿ãã¯ã¯ï¼ã·ã¹ãã ã«1ã¤ç¢ºä¿ãããï¼
|
---|
| 441 |
|
---|
| 442 | 10.10 ã¹ã¿ã¼ãã¢ãã/ã·ã£ãããã¦ã³ããã¯ç¡å¹æã®æ³¨æç¹
|
---|
| 443 |
|
---|
| 444 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 445 |
|
---|
| 446 | 10.11 ã¡ã¢ãªä¿è·æ©è½
|
---|
| 447 |
|
---|
| 448 | ã·ã¹ãã ã«ã¯ï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã¨éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ãåå¨ã
|
---|
| 449 | ãï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããå¦çåä½ã¯ï¼ããã»ããµã®ç¹æ¨©ã¢ã¼ãã§
|
---|
| 450 | å®è¡ããï¼å
|
---|
| 451 | ¨ã¦ã®OSãªãã¸ã§ã¯ãã«å¯¾ãã¦ï¼å
|
---|
| 452 | ¨ã¦ã®ç¨®å¥ã®ã¢ã¯ã»ã¹ãè¡ããã¨
|
---|
| 453 | ã許å¯ãããï¼éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããå¦çåä½ã¯ï¼ããã»ããµã®
|
---|
| 454 | éç¹æ¨©ã¢ã¼ãã§å®è¡ããï¼ã©ã®OSãªãã¸ã§ã¯ãã«å¯¾ãã¦ã©ã®ç¨®å¥ã®ã¢ã¯ã»ã¹ã
|
---|
| 455 | è¡ããããå¶éãããã¨ãã§ããï¼ã«ã¼ãã«èªä½ã¯ï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³
|
---|
| 456 | ã¨åæ§ãªæ¯ãèããããï¼
|
---|
| 457 |
|
---|
| 458 | ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã¯ï¼ãã¼ãã¦ã§ã¢ã¸ã®ã¢ã¯ã»ã¹ãã·ã¹ãã ãµã¼ãã¹ã®
|
---|
| 459 | 使ç¨ã«å¶éããªãï¼éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã¯ï¼ãã¼ãã¦ã§ã¢ã¸ã®ã¢ã¯ã»ã¹
|
---|
| 460 | ãã·ã¹ãã ãµã¼ãã¹ã®ä½¿ç¨ãå¶éãããããï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ã
|
---|
| 461 | ãå¦çåä½ã¯ï¼ãããªãã«ä¿¡é ¼ãããããã«ä½æããå¿
|
---|
| 462 | è¦ãããï¼
|
---|
| 463 |
|
---|
| 464 | 10.12 ã·ã¹ãã ãµã¼ãã¹ã®å¼åºãæ¹æ³
|
---|
| 465 |
|
---|
| 466 | æ¬ã«ã¼ãã«ã§ã¯ï¼ã·ã¹ãã ãµã¼ãã¹ã¯ï¼ã½ããã¦ã§ã¢å²è¾¼ã¿ã«ãã£ã¦å¼åºãã®
|
---|
| 467 | ãåºæ¬ã§ããï¼ã·ã¹ãã ãµã¼ãã¹å¼åºããé常ã®æ¹æ³ã§è¨è¿°ããå ´åï¼ã½ãã
|
---|
| 468 | ã¦ã§ã¢å²è¾¼ã¿ã«ãã£ã¦å¼åºããã¨ãçæãããï¼
|
---|
| 469 |
|
---|
| 470 | ä¸è¬ã«ï¼ã½ããã¦ã§ã¢å²è¾¼ã¿ã«ããã·ã¹ãã ãµã¼ãã¹å¼åºãã¯ãªã¼ããããã
|
---|
| 471 | 大ããï¼ãã®ããï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããå¦çåä½ããã¯ï¼é¢æ°å¼
|
---|
| 472 | åºãã«ãã£ã¦ã·ã¹ãã ãµã¼ãã¹ãå¼åºããã¨ã§ï¼ãªã¼ãããããåæ¸ãããã¨
|
---|
| 473 | ãã§ããï¼ããã§ï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããå¦çåä½ããé¢æ°å¼åºã
|
---|
| 474 | ã«ãã£ã¦ã·ã¹ãã ãµã¼ãã¹ãå¼åºããããã«ï¼æ©è½ãç¨æããã¦ããï¼
|
---|
| 475 |
|
---|
| 476 | ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããå¦çåä½ãå®è¡ããé¢æ°ã®ã¿ãå«ãã ã½ã¼ã¹
|
---|
| 477 | ãã¡ã¤ã«ã§ã¯ï¼ã«ã¼ãã«ããããã¡ã¤ã«ï¼Os.hï¼ãã¤ã³ã¯ã«ã¼ãããåã«ï¼ã
|
---|
| 478 | ã¯ããå®ç¾©ãããã¨ã§ï¼ã·ã¹ãã ãµã¼ãã¹å¼åºããé常ã®æ¹æ³ã§è¨è¿°ããå ´å
|
---|
| 479 | ã«ï¼é¢æ°å¼åºãã«ãã£ã¦å¼åºãã³ã¼ããçæããã(ã次ä¸ä»£è»è¼ã·ã¹ãã å
|
---|
| 480 | ãRTOSå¤é¨ä»æ§æ¸ããåç
|
---|
| 481 | §)ï¼
|
---|
| 482 |
|
---|
| 483 | gensvc_atkãã¼ã«ã®ä½¿ãæ¹ã®è£è¶³ï¼
|
---|
| 484 | gensvc_atkãã¼ã«ã¯ï¼ãµã¼ãã¹ã³ã¼ã«ã¤ã³ã¿ãã§ã¼ã¹çæããã°ã©ã ã§ããï¼
|
---|
| 485 | ãµã¼ãã¹ã³ã¼ã«å®ç¾©ãã¡ã¤ã«ï¼svc.defï¼ãèªã¿è¾¼ãã§ï¼ã½ããã¦ã§ã¢å²è¾¼ã¿
|
---|
| 486 | ã«ãããµã¼ãã¹ã³ã¼ã«å¼åºãããã®ä¸é¨ã½ã¼ã¹ãã¡ã¤ã«ãçæã§ããï¼ä»¥ä¸ã®
|
---|
| 487 | ãã¡ã¤ã«ãã«ã¬ã³ããã£ã¬ã¯ããªã«çæããï¼ããããã®ãã£ã¬ã¯ããªã¸ã®ç§»
|
---|
| 488 | åã¯æåã§è¡ããã¨ï¼
|
---|
| 489 |
|
---|
| 490 | å®è¡ä¾ï¼
|
---|
| 491 | gensvc_atk ../kernel/svc.def
|
---|
| 492 | ï¼svc.devã®è¨è¿°æ¹æ³ã¯ï¼svc.devåç
|
---|
| 493 | §ï¼
|
---|
| 494 |
|
---|
| 495 | çæãã¡ã¤ã«ï¼
|
---|
| 496 | svc_table.c â kernel/ ã«ç½®ã
|
---|
| 497 | kernel_fncode.h â include/ ã«ç½®ã
|
---|
| 498 | svc_call.h â include/ ã«ç½®ã
|
---|
| 499 | tool_svc.hâ arch/gcc/ ã«ç½®ã
|
---|
| 500 |
|
---|
| 501 | 10.13 ã¹ã¿ãã¯ã«ã¤ãã¦
|
---|
| 502 |
|
---|
| 503 | æ¬ã«ã¼ãã«ã®ã¹ã¿ãã¯ã«ã¯ï¼ä¿¡é ¼ã¿ã¹ã¯ï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããã¿
|
---|
| 504 | ã¹ã¯ï¼ç¨ã¹ã¿ãã¯ï¼éä¿¡é ¼ã¿ã¹ã¯ï¼éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããã¿ã¹ã¯
|
---|
| 505 | ï¼ç¨ã¹ã¿ãã¯ï¼éä¿¡é ¼ã¿ã¹ã¯ç¨ã·ã¹ãã ã¹ã¿ãã¯ï¼C2ISRç¨ã¹ã¿ãã¯ï¼ä¿¡é ¼ã
|
---|
| 506 | ãã¯ï¼ä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããããã¯ï¼ç¨ã¹ã¿ãã¯ã¨éä¿¡é ¼ããã¯
|
---|
| 507 | ï¼éä¿¡é ¼OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããããã¯ï¼ç¨ã¹ã¿ãã¯ãããï¼
|
---|
| 508 |
|
---|
| 509 | 10.13.1 ã¿ã¹ã¯
|
---|
| 510 |
|
---|
| 511 | æ¬ã«ã¼ãã«ã§ã¯ï¼éä¿¡é ¼ã¿ã¹ã¯ã«ããã¦ï¼éä¿¡é ¼ã¿ã¹ã¯ç¨ã¹ã¿ãã¯ã¨éä¿¡é ¼ã¿
|
---|
| 512 | ã¹ã¯ç¨ã·ã¹ãã ã¹ã¿ãã¯ã®2æ¬ã確ä¿ãããï¼åºæ¬çã«èªã¿ã¹ã¯ã®éä¿¡é ¼ã¿ã¹
|
---|
| 513 | ã¯ç¨ã¹ã¿ãã¯ã使ç¨ãããï¼ã·ã¹ãã ãµã¼ãã¹åã³ä¿¡é ¼é¢æ°ãå¼åºãéã«éä¿¡
|
---|
| 514 | é ¼ã¿ã¹ã¯ç¨ã·ã¹ãã ã¹ã¿ãã¯ã使ç¨ããï¼
|
---|
| 515 |
|
---|
| 516 | ä¸æ¹ï¼ä¿¡é ¼ã¿ã¹ã¯ã«ããã¦ï¼ã¿ã¹ã¯ç¨ã¹ã¿ãã¯ã¨ã·ã¹ãã ç¨ã¹ã¿ãã¯ãåãã¦
|
---|
| 517 | 1æ¬ã§ç¢ºä¿ãããï¼
|
---|
| 518 |
|
---|
| 519 | 10.13.2 C2ISR
|
---|
| 520 |
|
---|
| 521 | æ¬ã«ã¼ãã«ã¯ï¼æ©è½ã¬ãã«2ãã対å¿ãã¦ããªãããï¼ä¿¡é ¼C2ISRï¼ä¿¡é ¼OSã¢ã
|
---|
| 522 | ãªã±ã¼ã·ã§ã³ã«å±ããC2ISRï¼ãããªãï¼C2ISRå®è¡æã«ä½¿ç¨ããã¹ã¿ãã¯ã¯ï¼
|
---|
| 523 | C2ISRç¨ã¹ã¿ãã¯ã使ç¨ããï¼
|
---|
| 524 |
|
---|
| 525 | æ¬ã«ã¼ãã«ã§ã¯ï¼C2ISRç¨ã¹ã¿ãã¯ã¨ã«ã¼ãã«èªèº«ç¨ã¹ã¿ãã¯ã¨å¾è¿°ä¿¡é ¼ãã
|
---|
| 526 | ã¯ã«å¯¾ãã¦ï¼ã¡ã¢ãªä¿è·ãè¡ããªãããï¼åãã¦1æ¬ã®ã¹ã¿ãã¯ã確ä¿ãããï¼
|
---|
| 527 |
|
---|
| 528 | 10.13.3 ä¿¡é ¼ããã¯
|
---|
| 529 |
|
---|
| 530 | æ¬ã«ã¼ãã«ã§ã¯ï¼ä¿¡é ¼ããã¯ï¼ã·ã¹ãã ããã¯ãå«ãï¼å®è¡æã«ï¼ä¿¡é ¼ããã¯
|
---|
| 531 | ç¨ã¹ã¿ãã¯ã使ç¨ããï¼åç¯ã®çç±ã§ï¼C2ISRç¨ã¹ã¿ãã¯ã¨ã«ã¼ãã«èªèº«ç¨ã¹
|
---|
| 532 | ã¿ãã¯ã¨åãã¦1æ¬ã®ã¹ã¿ãã¯ã確ä¿ãããï¼
|
---|
| 533 |
|
---|
| 534 | 10.13.4 éä¿¡é ¼ããã¯
|
---|
| 535 |
|
---|
| 536 | æ¬ã«ã¼ãã«ã§ã¯ï¼éä¿¡é ¼ããã¯å®è¡æã«ï¼éä¿¡é ¼ããã¯ç¨ã¹ã¿ãã¯ã使ç¨ã
|
---|
| 537 | ãï¼
|
---|
| 538 |
|
---|
| 539 | ä¸è¨ã®èª¬æã®ããã«ï¼ã¹ã¿ãã¯ãè¦ç©ããæã«ï¼ã¹ã¿ãã¯ä½¿ç¨å¯¾è±¡ã確èªã
|
---|
| 540 | ã¦ï¼è¦ç©ããã°ããï¼ã¾ãï¼åã¹ã¿ãã¯ã®ããã©ã«ãå¤ã¯ï¼ã¿ã¼ã²ããã«ãã£
|
---|
| 541 | ã¦ï¼å®ç¾©ããã¦ããããï¼ã¿ã¼ã²ããä¾åè¨è¨æ¸ãåç
|
---|
| 542 | §ããï¼
|
---|
| 543 |
|
---|
| 544 | 10.14 æ¬ã«ã¼ãã«å®è£
|
---|
| 545 | ã®æ©è½ã¬ãã«
|
---|
| 546 |
|
---|
| 547 | æ¬ã«ã¼ãã«ã¯ï¼ã¡ã¢ãªä¿è·ã®æ©è½ã¬ãã«2åã³ä¿è·éåæå¦çã®æ©è½ã¬ãã«2ã
|
---|
| 548 | å®è£
|
---|
| 549 | ãã¦ããï¼æ©è½ã¬ãã«ã«ã¤ãã¦ã¯ï¼ã次ä¸ä»£è»è¼ã·ã¹ãã åãRTOSå¤é¨ä»
|
---|
| 550 | æ§æ¸ã2.3.2æ©è½ã¬ãã«ãåç
|
---|
| 551 | §ããï¼
|
---|
| 552 |
|
---|
| 553 | 10.15 ã¿ã¹ã¯éã§ã®ã¹ã¿ãã¯é åã®å
|
---|
| 554 | ±æ
|
---|
| 555 |
|
---|
| 556 | æ¬ã«ã¼ãã«ã§ã¯ï¼ååªå
|
---|
| 557 | 度åºæ¬ã¿ã¹ã¯ã®ã¹ã¿ãã¯èªåçã«å
|
---|
| 558 | ±æããµãã¼ããã¦
|
---|
| 559 | ããï¼æ´ã«åãOSã¢ããªã±ã¼ã·ã§ã³ã«æå±ããã¦ã¼ã¶ã¹ã¿ãã¯ã1ã¤ã®ã¡ã¢ãª
|
---|
| 560 | ãªãã¸ã§ã¯ãã¨ãã¦é
|
---|
| 561 | ç½®ããï¼ãªã®ã§ï¼ã¿ã¹ã¯ã®ã¦ã¼ã¶ã¹ã¿ãã¯é åãï¼åã
|
---|
| 562 | OSã¢ããªã±ã¼ã·ã§ã³ã«å±ããä»ã®ã¿ã¹ã¯ã®ã¦ã¼ã¶ã¹ã¿ãã¯é åã¨éãªã£ã¦ãã¦
|
---|
| 563 | ãï¼ã¨ã©ã¼ã¨ãªããªãï¼
|
---|
| 564 |
|
---|
| 565 | ãã®æ©è½ãå®è£
|
---|
| 566 | ããå¶éã¨ãã¦ï¼CheckTaskMemoryAccessãæ£ããã¨ã©ã¼ãã
|
---|
| 567 | ã¯ãä¸ãããªãå ´åãããï¼å
|
---|
| 568 | ·ä½çã«ã¯ï¼èªã¿ã¹ã¯ã®ã¹ã¿ãã¯é åã®å¢çãã¾
|
---|
| 569 | ããã¡ã¢ãªé åã«å¯¾ãã¦CheckTaskMemoryAccessãçºè¡ããå ´åã«ï¼å¼æ°ã®ã¨
|
---|
| 570 | ã©ã¼ã³ã¼ãã«E_OS_ILLEGAL_ADDRESSãä¸ããã¹ãã¨ãããï¼ã¨ã©ã¼ããã¯ãä¸
|
---|
| 571 | ãããªãå ´åãããï¼
|
---|
| 572 |
|
---|
| 573 | 10.16 ã·ã¹ãã ã¿ã¤ãã®ä½¿ç¨æ¹æ³
|
---|
| 574 |
|
---|
| 575 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 576 |
|
---|
| 577 |
|
---|
| 578 | ï¼ï¼ï¼åèæ
|
---|
| 579 | å ±
|
---|
| 580 |
|
---|
| 581 | 11.1 å©ç¨æ¡ä»¶ã¨å©ç¨å ±å
|
---|
| 582 |
|
---|
| 583 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 584 |
|
---|
| 585 | 11.2 ä¿è¨¼ã»é©ç¨æ§ã»ãµãã¼ã
|
---|
| 586 |
|
---|
| 587 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 588 |
|
---|
| 589 | 11.3 ãã°ã¬ãã¼ã
|
---|
| 590 |
|
---|
| 591 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 592 |
|
---|
| 593 | 11.4 ã¦ã§ããµã¤ã
|
---|
| 594 |
|
---|
| 595 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 596 |
|
---|
| 597 | 11.5 TOPPERSã¦ã¼ã¶ã¼ãºã¡ã¼ãªã³ã°ãªã¹ã
|
---|
| 598 |
|
---|
| 599 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 600 |
|
---|
| 601 | 11.6 TOPPERSããã¸ã§ã¯ãã®ã¡ã³ãåãã®ãµã¼ãã¹
|
---|
| 602 |
|
---|
| 603 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 604 |
|
---|
| 605 | 11.7 TOPPERSããã¸ã§ã¯ãã¸ã®åå
|
---|
| 606 |
|
---|
| 607 | ATK2-SC1ããå¤æ´ãªãï¼
|
---|
| 608 |
|
---|
| 609 |
|
---|
| 610 |
|
---|
| 611 | 以ä¸
|
---|