1 |
|
---|
2 | TOPPERS/SSPJ[lÌdlTv
|
---|
3 |
|
---|
4 | Îo[W: Release1.3.0
|
---|
5 | ÅIXV: 2014N 3 6ú
|
---|
6 |
|
---|
7 | ±ÌhL
|
---|
8 | gÍCTOPPERS/SSPJ[lÌdlTvÉ¢Äྵ½àÌÅ
|
---|
9 | éDTOPPERS/ASPJ[l©çÌ·ª¨æÑÏXÓÆÊITRON4.0dlÌŬ
|
---|
10 | Zbgvt@C©çÌ·ªðSÉྷéD
|
---|
11 |
|
---|
12 | ----------------------------------------------------------------------
|
---|
13 |
|
---|
14 | ----------------------------------------------------------------------
|
---|
15 | TOPPERS/SSP Kernel
|
---|
16 | Toyohashi Open Platform for Embedded Real-Time Systems/
|
---|
17 | Smallest Set Profile Kernel
|
---|
18 |
|
---|
19 | Copyright (C) 2010-2013 by Meika Sugimoto
|
---|
20 | Copyright (C) 2014 by Naoki Saito
|
---|
21 | Nagoya Municipal Industrial Research Institute, JAPAN
|
---|
22 |
|
---|
23 | ãLì ÒÍCȺÌ(1)`(4)Ìðð½·êÉÀèC{\tgEF
|
---|
24 | Ai{\tgEFAðüϵ½àÌðÜÞDȺ¯¶jðgpE¡»Eü
|
---|
25 | ÏEÄzziȺCpÆÄÔj·é±Æð³Åø·éD
|
---|
26 | (1) {\tgEFAð\[XR[hÌ`Åp·éêÉÍCãLÌì
|
---|
27 | \¦C±Ìpð¨æÑºLÌ³ÛØKèªC»ÌÜÜÌ`Å\[
|
---|
28 | XR[hÉÜÜêĢ鱯D
|
---|
29 | (2) {\tgEFAðCCu`®ÈÇC¼Ì\tgEFAJÉg
|
---|
30 | pÅ«é`ÅÄzz·éêÉÍCÄzzɺ¤hL
|
---|
31 | gip
|
---|
32 | Ò}j
|
---|
33 | AÈÇjÉCãLÌì \¦C±Ìpð¨æÑºL
|
---|
34 | Ì³ÛØKèðfÚ·é±ÆD
|
---|
35 | (3) {\tgEFAðC@íÉgÝÞÈÇC¼Ì\tgEFAJÉg
|
---|
36 | pūȢ`ÅÄzz·éêÉÍCÌ¢¸ê©Ìðð½·±
|
---|
37 | ÆD
|
---|
38 | (a) Äzzɺ¤hL
|
---|
39 | gipÒ}j
|
---|
40 | AÈÇjÉCãLÌ
|
---|
41 | ì \¦C±Ìpð¨æÑºLÌ³ÛØKèðfÚ·é±ÆD
|
---|
42 | (b) ÄzzÌ`ÔðCÊÉèßéû@ÉæÁÄCTOPPERSvWFNgÉ
|
---|
43 | ñ·é±ÆD
|
---|
44 | (4) {\tgEFAÌpÉæè¼ÚIܽÍÔÚIɶ¶é¢©Èé¹
|
---|
45 | Q©çàCãLì Ò¨æÑTOPPERSvWFNgðÆÓ·é±ÆD
|
---|
46 | ܽC{\tgEFAÌ[UܽÍGh[U©çÌ¢©Èé
|
---|
47 | RÉîÿ©çàCãLì Ò¨æÑTOPPERSvWFNgð
|
---|
48 | ÆÓ·é±ÆD
|
---|
49 |
|
---|
50 | {\tgEFAÍC³ÛØÅñ³êÄ¢éàÌÅ éDãLì Ò¨
|
---|
51 | æÑTOPPERSvWFNgÍC{\tgEFAÉÖµÄCÁèÌgpÚI
|
---|
52 | ÉηéK«àÜßÄC¢©ÈéÛØàsíÈ¢DܽC{\tgEF
|
---|
53 | AÌpÉæè¼ÚIܽÍÔÚIɶ¶½¢©Èé¹QÉÖµÄàC»
|
---|
54 | ÌÓCðíÈ¢D
|
---|
55 |
|
---|
56 | ----------------------------------------------------------------------
|
---|
57 |
|
---|
58 | OñÆÈé¶
|
---|
59 |
|
---|
60 | [1] g¦ï: ÊITRON4.0dl, Ver.4.02.00, 2004N.
|
---|
61 |
|
---|
62 | [2] TOPPERSvWFNg: TOPPERSV¢ãJ[ldl Release 1.5.0
|
---|
63 |
|
---|
64 | [3] TOPPERSvWFNg: TOPPERSWÝf, ÅIXV: 2008N
|
---|
65 | 411ú.
|
---|
66 |
|
---|
67 | dlÌTª
|
---|
68 |
|
---|
69 | TOPPERS/SSPJ[lÌdlÍCTOPPERS/ASPJ[lÌdlÉεÄC
|
---|
70 | ¬KÍAvP[Vü¯ÉdlðiÁ½àÌÅ éDŬZbgÉ
|
---|
71 | ¨¯é"Ŭ"ÆÍCJ[lªgp·éROM/RAMgpÊ𬳷é½ßÉ
|
---|
72 | dlðÅK»·é±ÆðÓ¡·éD
|
---|
73 |
|
---|
74 | ñ·é@\ÍÊITRON4.0dlÌÅá@\ðx[XƵÄCê
|
---|
75 | ©®Ô§äpvt@CÌ@\ðæèÞD
|
---|
76 |
|
---|
77 | Eñ·éVXeT[rXð§À·é
|
---|
78 | E§ñ^XNÌÝðT|[g·é
|
---|
79 | E1ÂÌ^XNDæxÉεÄo^Å«é^XNÍ1ÂÉÀè·é
|
---|
80 | EROM/RAMgpÊðÈ·é½ßÌÝv/Àðs¤
|
---|
81 |
|
---|
82 | ³çÉCSSPJ[lÆ©ÌdlƵÄȺÌ@\ð±ü·éD
|
---|
83 |
|
---|
84 | E^XNÌÀsDæx
|
---|
85 | E¤LX^bNÌæ
|
---|
86 |
|
---|
87 | ±Ì½ßCSSPJ[lÍASPJ[l̺ÊÝ·ÅàãÊÝ·ÅàÈ¢D
|
---|
88 |
|
---|
89 | ñ·éVXeT[rXð§À·é
|
---|
90 |
|
---|
91 | TOPPERS/ASPªñ·éVXeT[rX̤¿CÊITRON4.0dl
|
---|
92 | 5.1.2ßÅKè³ê½VXeT[rXÆCTOPPERSV¢ãJ[l
|
---|
93 | dlÅÇÁ³ê½êÌVXeT[rXÌÝðT|[g·éD
|
---|
94 |
|
---|
95 | T|[g·éVXeT[rXÍȺÌÊèÅ éD
|
---|
96 |
|
---|
97 | ECRE_TSK
|
---|
98 | EDEF_EPR
|
---|
99 | Eact_tsk,iact_tsk
|
---|
100 | Eloc_cpu,iloc_cpu
|
---|
101 | Eunl_cpu,iunl_cpu
|
---|
102 | Esns_ctx
|
---|
103 | Esns_loc
|
---|
104 | Esns_dsp
|
---|
105 | Esns_dpn
|
---|
106 | Esns_ker
|
---|
107 | Eena_dsp
|
---|
108 | Edis_dsp
|
---|
109 | EDEF_INH
|
---|
110 | EATT_ISR
|
---|
111 | ECFG_INT
|
---|
112 | Eena_int
|
---|
113 | Edis_int
|
---|
114 | EATT_INI
|
---|
115 | EATT_TER
|
---|
116 | Eext_ker
|
---|
117 | EDEF_ICS
|
---|
118 | EDEF_STK
|
---|
119 |
|
---|
120 | ½¾µCg£pbP[WðKp·é±ÆÅ@\ðÇÁ·é±ÆªÅ«éD
|
---|
121 |
|
---|
122 | §ñ^XNÌÝðT|[g·é
|
---|
123 |
|
---|
124 | ^XNÔÌX^bN¤LðOñÆ·é½ßC©®Ô§äpvt@CÉ
|
---|
125 | Kè³êÄ¢é§ñ^XNð±üµCÊíÌ^XNÍp~·éD±êÍC
|
---|
126 | L`ÌÒ¿óÔðT|[gµÈ¢±ÆðÓ¡·éD
|
---|
127 |
|
---|
128 | 1ÂÌ^XNDæxÉεÄo^Å«é^XNÍ1ÂÉÀè·é
|
---|
129 |
|
---|
130 | 1ÂÌ^XNDæxÉεÄo^Å«é^XNÍêÂÆ·éD^XNDæxÍ
|
---|
131 | 16Å é½ßCÅåÅo^Å«é^XNÍ16Å éD±Ì§ÀÍfBL
|
---|
132 | [
|
---|
133 | ðsvƵCXPW
|
---|
134 | [ÌȪ»ÆRAMgpÊÌí¸ð}é½ßÅ éD
|
---|
135 |
|
---|
136 | ROM/RAMgpÊðÈ·é½ßÌÝv/Àðs¤
|
---|
137 |
|
---|
138 | È¢ROM/RAMŮ쳹é½ßÉTCYðDæµ½Ýv/Àð
|
---|
139 | s¤DÝvÅÍf[^\¢Ìzñ»ð寵½ÅK»CÀÅÍ
|
---|
140 | æèÚA«ð¹ÈíÈ¢ÍÍÅ̬³¢f[^^ÌgpâÂÇ«ð
|
---|
141 | µáº³¹È¢ÍÍÅÌR[h`
|
---|
142 | [jOðs¤DܽC
|
---|
143 | RpCÉæéÅK»àp·é(½¾µRpCÅÌÅK»Í
|
---|
144 | Â«Éæé·Ùªå«¢½ßC^[Qbg˶Šé)D
|
---|
145 |
|
---|
146 | ^XNÌÀsDæx
|
---|
147 |
|
---|
148 | ÀsDæxÍ^XNªN®³ê½ãCÅÉÀsóÔÉÈé
|
---|
149 | É^XNÌx[XDæxªÉÝè³êé^XNDæxÅ éDÀs
|
---|
150 | DæxÌ@\ÍCN®Dæxæèà¢DæxÅ^XNðÀs·é±ÆÅC
|
---|
151 | ¯úɤLX^bNÌæðgpµÄ¢éóÔÉÈé^XNÌgÝí¹ðÀ
|
---|
152 | èµCX^bNÌæðßñ·é½ßÌ@\Å éD
|
---|
153 |
|
---|
154 | ¤LX^bNÌæ
|
---|
155 |
|
---|
156 | SSPJ[lÅÍSÄÌ^XNÆÝnhÅA±µ½X^bNÌæðgp·éD
|
---|
157 | ±êð¤LX^bNÌæÆÄÔD¤LX^bNÌæð±ü·é±ÆÅ^XNÌ
|
---|
158 | ÀsDæxÉæé^XNX^bNÌæðßñ·é±ÆªÅ«éD
|
---|
159 |
|
---|
160 | pӵĢég£pbP[W
|
---|
161 |
|
---|
162 | ÔÇg£pbP[WƯúEÊM@\g£pbP[WðpӵĢéD
|
---|
163 |
|
---|
164 | ÔÇg£pbP[WÉÍȺÌ@\ªÜÜêéD
|
---|
165 |
|
---|
166 | Eüúnh@\
|
---|
167 | EA[nh@\
|
---|
168 | EVXeÇ@\
|
---|
169 |
|
---|
170 | ¯úEÊM@\g£pbP[WÉÍȺÌ@\ªÜÜêéD
|
---|
171 |
|
---|
172 | Ef[^L
|
---|
173 | [@\
|
---|
174 | ECxgtO@\
|
---|
175 |
|
---|
176 | Èã
|
---|