76 | | |
77 | | ---- |
78 | | |
79 | | = アーキテクチャ図(R4.0.3) = |
80 | | ''' [wiki:r422#アーキテクチャ図 R4.2.2はこちら] ''' |
81 | | {{{ |
82 | | #!html |
83 | | |
84 | | |
85 | | <table style="border-collapse:collapse;"> |
86 | | |
87 | | <tr> |
88 | | <td rowspan="5" style="text-align:center;font-size:8pt;background-color:orange;color:black;font-weight:bold;vertical-align:top;width:100px;border-right:5px solid white;">Libraries<br> |
89 | | <table style="width:80px;margin:auto;"> |
90 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_BFXLibrary" target="_blank">Bfx</a></td></tr> |
91 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CRCLibrary" target="_blank">Crc</a></td></tr> |
92 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CryptoAbstractionLibrary" target="_blank">Cal</a></td></tr> |
93 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_E2ELibrary" target="_blank">E2E</a></td></tr> |
94 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_EFXLibrary" target="_blank">Efx</a></td></tr> |
95 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_IFLLibrary" target="_blank">Ifl</a></td></tr> |
96 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_IFXLibrary" target="_blank">Ifx</a></td></tr> |
97 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_MFLLibrary" target="_blank">Mfl</a></td></tr> |
98 | | <tr><td style="text-align:center;font-size:8pt;background-color:cornflowerblue;color:white;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:orange;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_MFXLibrary" target="_blank">Mfx</a></td></tr> |
99 | | </table> |
100 | | </td> |
101 | | <td colspan="6" style="text-align:center;font-size:8pt;background-color:gray;color:white;font-weight:bold;height:50px;border-bottom:5px solid white;">Application Layer</td> |
102 | | </tr> |
103 | | |
104 | | <tr> |
105 | | <td colspan="6" style="text-align:center;font-size:8pt;background-color:red;color:white;font-weight:bold;height:50px;border-bottom:5px solid white;"> |
106 | | <a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_RTE" target="_blank">Rte</a> |
107 | | (<a style="color:white;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_BSWSchedulerModule" target="_blank">SchM</a>) |
108 | | </td> |
109 | | </tr> |
110 | | |
111 | | <tr> |
112 | | |
113 | | <td rowspan="3" style="text-align:center;font-size:8pt;background-color:mediumpurple;color:black;font-weight:bold;height:100px;vertical-align:top;width:100px;"> |
114 | | <table style="width:100px;margin:5px;"> |
115 | | <tr> |
116 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;" rowspan="3"> |
117 | | <a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_OS" target="_blank">Os</a> |
118 | | </td> |
119 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;height:100px;"> |
120 | | <a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_DiagnosticEventManager" target="_blank">Dem</a> |
121 | | </td> |
122 | | </tr> |
123 | | <tr> |
124 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;height:100px;"> |
125 | | <a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_ECUStateManager" target="_blank">EcuM</a> |
126 | | </td> |
127 | | </tr> |
128 | | <tr><td style="height:100px;"><br></td></tr> |
129 | | </table> |
130 | | </td> |
131 | | |
132 | | <td style="text-align:center;font-size:8pt;background-color:mediumpurple;color:black;font-weight:bold;height:100px;vertical-align:top;">System Services <br> |
133 | | <table style="margin:5px;"> |
134 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FunctionInhibitionManager" target="_blank">FiM</a></td> |
135 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_DevelopmentErrorTracer" target="_blank">Det</a></td> |
136 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_DiagnosticLogAndTrace" target="_blank">Dlt</a></td> |
137 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CryptoServiceManager" target="_blank">Csm</a></td></tr> |
138 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_SynchronizedTimeBaseManager" target="_blank">StbM</a></td> |
139 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_COMManager" target="_blank">ComM</a></td> |
140 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_WatchdogManager" target="_blank">WdgM</a></td> |
141 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_BSWModeManager" target="_blank">BswM</a></td></tr> |
142 | | </table> |
143 | | </td> |
144 | | |
145 | | <td style="text-align:center;font-size:8pt;background-color:mediumpurple;color:black;font-weight:bold;height:100px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;">Memory Services<br> |
146 | | <table style="margin:auto;"> |
147 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_NVRAMManager" target="_blank">NvM</a></td></tr> |
148 | | </table> |
149 | | </td> |
150 | | |
151 | | <td style="text-align:center;font-size:8pt;background-color:mediumpurple;color:black;font-weight:bold;height:100px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;">Communication Services<br> |
152 | | <table style="margin:auto;"> |
153 | | <tr> |
154 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_XCP" target="_blank">Xcp</a></td> |
155 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;" rowspan="2"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_COM" target="_blank">Com</a></td> |
156 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_DiagnosticCommunicationManager" target="_blank">Dcm</a></td> |
157 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;" colspan="2"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_NetworkManagementInterface" target="_blank">Nm</a></td> |
158 | | </tr> |
159 | | <tr> |
160 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_SocketAdaptor" target="_blank">SoAd</a></td> |
161 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_Debugging" target="_blank">Dbg</a></td> |
162 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CANStateManager" target="_blank">CanSM</a></td> |
163 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CANNetworkManagement" target="_blank">CanNm</a></td> |
164 | | </tr> |
165 | | <tr> |
166 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;" rowspan="3"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_IPDUMultiplexer" target="_blank">IpduM</a></td> |
167 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;" colspan="2"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_PDURouter" target="_blank">PduR</a></td> |
168 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_LINStateManager" target="_blank">LinSM</a></td> |
169 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_LINNetworkManagement" target="_blank">LinNm</a></td> |
170 | | </tr> |
171 | | <tr> |
172 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CANTransportLayer" target="_blank">CanTp</a></td> |
173 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlexRayISOTransportLayer" target="_blank">FrTp</a></td> |
174 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlexRayStateManager" target="_blank">FrSM</a></td> |
175 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlexRayNetworkManagement" target="_blank">FrNm</a></td> |
176 | | </tr> |
177 | | <tr> |
178 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_SAEJ1939TransportLayer" target="_blank">J1939Tp</a></td> |
179 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlexRayARTransportLayer" target="_blank">FrArTp</a></td> |
180 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_EthernetStateManager" target="_blank">EthSM</a></td> |
181 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:60px;border-width:5px 5px 5px 5px;border-style:solid;border-color:mediumpurple;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_UDPNetworkManagement" target="_blank">UdpNm</a></td> |
182 | | </tr> |
183 | | </table> |
184 | | </td> |
185 | | |
186 | | <td rowspan="2" style="text-align:center;font-size:8pt;background-color:lightgreen;color:black;font-weight:bold;height:100px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;padding:0px 20px 0px 20px;width:100px;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_IOHardwareAbstraction" target="_blank">I/O Hardware<br>Abstraction</a></td> |
187 | | |
188 | | <td rowspan="3" style="text-align:center;font-size:8pt;background-color:lightgreen;color:black;font-weight:bold;height:100px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;padding:0px 20px 0px 20px;border-width:5px 0px 5px 5px;width:80px;">Complex<br>Device<br>Drivers</td> |
189 | | |
190 | | </tr> |
191 | | |
192 | | |
193 | | <tr> |
194 | | |
195 | | <td style="text-align:center;font-size:8pt;background-color:lightgreen;color:black;font-weight:bold;height:100px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;padding:0px 20px 0px 20px;">Onboard Device Abstraction<br> |
196 | | <table style="margin:auto;"> |
197 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_WatchdogInterface" target="_blank">WdgIf</a></td></tr> |
198 | | </table> |
199 | | </td> |
200 | | |
201 | | <td style="text-align:center;font-size:8pt;background-color:lightgreen;color:black;font-weight:bold;height:100px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;padding:0px 20px 0px 20px;">Memory Hardware Abstraction<br> |
202 | | <table style="margin:auto;"> |
203 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;" colspan="2"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_MemoryAbstractionInterface" target="_blank">MemIf</a></td></tr> |
204 | | <tr> |
205 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_EEPROMAbstraction" target="_blank">Ea</a></td> |
206 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlashEEPROMEmulation" target="_blank">Fee</a></td> |
207 | | </tr> |
208 | | </table> |
209 | | </td> |
210 | | |
211 | | <td style="text-align:center;font-size:8pt;background-color:lightgreen;color:black;font-weight:bold;height:100px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;padding:0px 20px 0px 20px;">Communication Hardware Abstraction<br> |
212 | | <table style="margin:auto;"> |
213 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CANInterface" target="_blank">CanIf</a></td> |
214 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_LINInterface" target="_blank">LinIf</a></td> |
215 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlexRayInterface" target="_blank">FrIf</a></td> |
216 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_EthernetInterface" target="_blank">EthIf</a></td></tr> |
217 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CANTransceiverDriver" target="_blank">CanTrcv</a></td> |
218 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_LINTransceiverDriver" target="_blank">LinTrcv</a></td> |
219 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlexRayTransceiverDriver" target="_blank">FrTrcv</a></td> |
220 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_EthernetTransceiverDriver" target="_blank">EthTrcv</a></td></tr> |
221 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:lightgreen;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_TTCANInterface" target="_blank">TtcanIf</a></td> |
222 | | <td><br></td> |
223 | | <td><br></td></tr> |
224 | | </table> |
225 | | </td> |
226 | | |
227 | | </tr> |
228 | | |
229 | | |
230 | | <tr> |
231 | | |
232 | | <td style="text-align:center;font-size:8pt;background-color:pink;color:black;font-weight:bold;height:80px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;">Microcontroller Drivers<br> |
233 | | <table style="margin:auto;"> |
234 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_GPTDriver" target="_blank">Gpt</a></td> |
235 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_WatchdogDriver" target="_blank">Wdg</a></td></tr> |
236 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_MCUDriver" target="_blank">Mcu</a></td> |
237 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CoreTest" target="_blank">CorTst</a></td></tr> |
238 | | </table> |
239 | | </td> |
240 | | |
241 | | <td style="text-align:center;font-size:8pt;background-color:pink;color:black;font-weight:bold;height:80px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;">Memory Drivers<br> |
242 | | <table style="margin:auto;"> |
243 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlashTest" target="_blank">FlsTst</a></td> |
244 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_RAMTest" target="_blank">RamTst</a></td></tr> |
245 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlashDriver" target="_blank">Fls</a></td> |
246 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_EEPROMDriver" target="_blank">Eep</a></td></tr> |
247 | | </table> |
248 | | </td> |
249 | | |
250 | | <td style="text-align:center;font-size:8pt;background-color:pink;color:black;font-weight:bold;height:80px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;">Communication Drivers<br> |
251 | | <table style="margin:auto;"> |
252 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_CANDriver" target="_blank">Can</a></td> |
253 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_LINDriver" target="_blank">Lin</a></td> |
254 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_FlexRayDriver" target="_blank">Fr</a></td> |
255 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_EthernetDriver" target="_blank">Eth</a></td></tr> |
256 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_TTCANDriver" target="_blank">Ttcan</a></td> |
257 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;" colspan="3"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_SPIHandlerDriver" target="_blank">Spi</a></td></tr> |
258 | | </table> |
259 | | </td> |
260 | | |
261 | | <td style="text-align:center;font-size:8pt;background-color:pink;color:black;font-weight:bold;height:80px;vertical-align:top;border-width:5px 5px 5px 5px;border-style:solid;border-color:white;">I/O Drivers<br> |
262 | | <table style="margin:auto;"> |
263 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_ICUDriver" target="_blank">Icu</a></td> |
264 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_PWMDriver" target="_blank">Pwm</a></td> |
265 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_ADCDriver" target="_blank">Adc</a></td></tr> |
266 | | <tr><td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_DIODriver" target="_blank">Dio</a></td> |
267 | | <td style="text-align:center;font-size:8pt;background-color:darkorange;color:black;padding:3px;width:80px;border-width:5px 5px 5px 5px;border-style:solid;border-color:pink;box-shadow: -1px -1px 1px 0px black inset;"><a style="color:black;border:none;" href="https://dev.toppers.jp/trac_user/ap/wiki/spec_PortDriver" target="_blank">Port</a></td> |
268 | | <td><br></td></tr> |
269 | | </table> |
270 | | </td> |
271 | | |
272 | | </tr> |
273 | | |
274 | | <tr> |
275 | | <td style="border-top:5px solid white;"><br></td> |
276 | | <td colspan="6" style="text-align:center;font-size:8pt;background-color:black;color:white;font-weight:bold;height:50px;border-top:5px solid white;">Microcontroller</td> |
277 | | </tr> |
278 | | |
279 | | </table> |
280 | | |
281 | | }}} |
282 | | |
283 | | ---- |
284 | | |
285 | | = モジュール一覧(R4.0.3) = |
286 | | ''' [wiki:r422#モジュール一覧 R4.2.2はこちら] ''' |
287 | | |
288 | | == General == |
289 | | ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
290 | | ||[wiki:spec_StandardTypes Standard Types(Std)] || 197|| 0xC5|| |
291 | | |
292 | | == Communication Stack == |
293 | | ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
294 | | ||[wiki:spec_CANDriver CAN Driver(Can)] || 80|| 0x50|| |
295 | | ||[wiki:spec_CANInterface CAN Interface(CanIf)] || 60|| 0x3C|| |
296 | | ||[wiki:spec_CANNetworkManagement CAN Network Management(CanNm)] || 31|| 0x1F|| |
297 | | ||[wiki:spec_CANStateManager CAN State Manager(CanSM)] || 140|| 0x8C|| |
298 | | ||[wiki:spec_CANTransceiverDriver CAN Transceiver Driver(CanTrcv)] || 70|| 0x46|| |
299 | | ||[wiki:spec_CANTransportLayer CAN Transport Layer(CanTp)] || 35|| 0x23|| |
300 | | ||[wiki:spec_COM COM(Com)] || 50|| 0x32|| |
301 | | ||[wiki:spec_COMManager COM Manager(ComM)] || 12|| 0x0C|| |
302 | | ||[wiki:spec_CommunicationStackTypes Communication Stack Types(Comtype)] || 196|| 0xC4|| |
303 | | ||[wiki:spec_EthernetDriver Ethernet Driver(Eth)] || 88|| 0x58|| |
304 | | ||[wiki:spec_EthernetInterface Ethernet Interface(EthIf)] || 65|| 0x41|| |
305 | | ||[wiki:spec_EthernetStateManager Ethernet State Manager(EthSM)] || 143|| 0x8F|| |
306 | | ||[wiki:spec_EthernetTransceiverDriver Ethernet Transceiver Driver(EthTrcv)] || 73|| 0x49|| |
307 | | ||[wiki:spec_FlexRayARTransportLayer FlexRay AUTOSAR Transport Layer(FrArTp)] || 38|| 0x26|| |
308 | | ||[wiki:spec_FlexRayDriver FlexRay Driver(Fr)] || 81|| 0x51|| |
309 | | ||[wiki:spec_FlexRayISOTransportLayer FlexRay ISO Transport Layer(FrTp)] || 36|| 0x24|| |
310 | | ||[wiki:spec_FlexRayInterface FlexRay Interface(FrIf)] || 61|| 0x3D|| |
311 | | ||[wiki:spec_FlexRayNetworkManagement FlexRay Network Management(FrNm)] || 32|| 0x20|| |
312 | | ||[wiki:spec_FlexRayStateManager FlexRay State Manager(FrSM)] || 142|| 0x8E|| |
313 | | ||[wiki:spec_FlexRayTransceiverDriver FlexRay Transceiver Driver(FrTrcv)] || 71|| 0x47|| |
314 | | ||[wiki:spec_IPDUMultiplexer IPDU Multiplexer(IpduM)] || 52|| 0x34|| |
315 | | ||[wiki:spec_LINDriver LIN Driver(Lin)] || 82|| 0x52|| |
316 | | ||[wiki:spec_LINInterface LIN Interface(LinIf)] || 62|| 0x3E|| |
317 | | ||[wiki:spec_LINNetworkManagement LIN Network Management(LinNm)] || 63|| 0x3F|| |
318 | | ||[wiki:spec_LINStateManager LIN State Manager(LinSM)] || 141|| 0x8D|| |
319 | | ||[wiki:spec_LINTransceiverDriver LIN Transceiver Driver(LinTrcv)] || 64|| 0x40|| |
320 | | ||[wiki:spec_NetworkManagementInterface Network Management Interface(Nm)] || 29|| 0x1D|| |
321 | | ||[wiki:spec_PDURouter PDU Router(PduR)] || 51|| 0x33|| |
322 | | ||[wiki:spec_SAEJ1939TransportLayer SAE J1939 Transport Layer(J1939Tp)] || 37|| 0x25|| |
323 | | ||[wiki:spec_SocketAdaptor Socket Adaptor(SoAd)] || 56|| 0x38|| |
324 | | ||[wiki:spec_TTCANDriver TTCAN Driver(Ttcan)] || 84|| 0x54|| |
325 | | ||[wiki:spec_TTCANInterface TTCAN Interface(TtcanIf)] || 66|| 0x42|| |
326 | | ||[wiki:spec_UDPNetworkManagement UDP Network Management(UdpNm)] || 33|| 0x21|| |
327 | | ||[wiki:spec_XCP XCP(Xcp)] || 212|| 0xD4|| |
328 | | |
329 | | == System Services == |
330 | | ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
331 | | ||[wiki:spec_BFXLibrary BFX Library(Bfx)] || 205|| 0xCD|| |
332 | | ||[wiki:spec_BSWModeManager BSW Mode Manager(BswM)] || 42|| 0x2A|| |
333 | | ||[wiki:spec_CRCLibrary CRC Library(Crc)] || 201|| 0xC9|| |
334 | | ||[wiki:spec_CryptoAbstractionLibrary Crypto Abstraction Library(Cal)] || 206|| 0xCE|| |
335 | | ||[wiki:spec_CryptoServiceManager Crypto Service Manager(Csm)] || 110|| 0x6E|| |
336 | | ||[wiki:spec_Debugging Debugging(Dbg)] || 57|| 0x39|| |
337 | | ||[wiki:spec_DiagnosticLogAndTrace Diagnostic Log And Trace(Dlt)] || 55|| 0x37|| |
338 | | ||[wiki:spec_E2ELibrary E2E Library(E2E)] || 207|| 0xCF|| |
339 | | ||[wiki:spec_ECUStateManager ECU State Manager(EcuM)] || 10|| 0x0A|| |
340 | | ||[wiki:spec_EFXLibrary EFX Library(Efx)] || 208|| 0xD0|| |
341 | | ||[wiki:spec_IFLLibrary IFL Library(Ifl)] || 209|| 0xD1|| |
342 | | ||[wiki:spec_IFXLibrary IFX Library(Ifx)] || 213|| 0xD5|| |
343 | | ||[wiki:spec_MFLLibrary MFL Library(Mfl)] || 210|| 0xD2|| |
344 | | ||[wiki:spec_MFXLibrary MFX Library(Mfx)] || 211|| 0xD3|| |
345 | | ||[wiki:spec_OS OS(Os)] || 1|| 0x01|| |
346 | | ||[wiki:spec_SynchronizedTimeBaseManager Synchronized Time-Base Manager(StbM)] || 160|| 0xA0|| |
347 | | ||[wiki:spec_WatchdogManager Watchdog Manager(WdgM)] || 13|| 0x0D|| |
348 | | |
349 | | == Diagnostic Services == |
350 | | ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
351 | | ||[wiki:spec_DevelopmentErrorTracer Development Error Tracer(Det)] || 15|| 0x0F|| |
352 | | ||[wiki:spec_DiagnosticCommunicationManager Diagnostic Communication Manager(Dcm)] || 53|| 0x35|| |
353 | | ||[wiki:spec_DiagnosticEventManager Diagnostic Event Manager(Dem)] || 54|| 0x36|| |
354 | | ||[wiki:spec_FunctionInhibitionManager Function Inhibition Manager(FiM)] || 11|| 0x0B|| |
355 | | |
356 | | == Memory Stack == |
357 | | ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
358 | | ||[wiki:spec_EEPROMAbstraction EEPROM Abstraction(Ea)] || 40|| 0x28|| |
359 | | ||[wiki:spec_EEPROMDriver EEPROM Driver(Eep)] || 90|| 0x5A|| |
360 | | ||[wiki:spec_FlashDriver Flash Driver(Fls)] || 92|| 0x5C|| |
361 | | ||[wiki:spec_FlashEEPROMEmulation Flash EEPROM Emulation(Fee)] || 21|| 0x15|| |
362 | | ||[wiki:spec_MemoryAbstractionInterface Memory Abstraction Interface(MemIf)] || 22|| 0x16|| |
363 | | ||[wiki:spec_NVRAMManager NVRAM Manager(NvM)] || 20|| 0x14|| |
364 | | ||[wiki:spec_RAMTest RAM Test(RamTst)] || 93|| 0x5D|| |
365 | | |
366 | | == Peripherals == |
367 | | ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
368 | | ||[wiki:spec_ADCDriver ADC Driver(Adc)] || 123|| 0x7B|| |
369 | | ||[wiki:spec_CoreTest Core Test(CorTst)] || 103|| 0x67|| |
370 | | ||[wiki:spec_DIODriver DIO Driver(Dio)] || 120|| 0x78|| |
371 | | ||[wiki:spec_FlashTest Flash Test(FlsTst)] || 104|| 0x68|| |
372 | | ||[wiki:spec_GPTDriver GPT Driver(Gpt)] || 100|| 0x64|| |
373 | | ||[wiki:spec_ICUDriver ICU Driver(Icu)] || 122|| 0x7A|| |
374 | | ||[wiki:spec_MCUDriver MCU Driver(Mcu)] || 101|| 0x65|| |
375 | | ||[wiki:spec_PWMDriver PWM Driver(Pwm)] || 121|| 0x79|| |
376 | | ||[wiki:spec_PortDriver Port Driver(Port)] || 124|| 0x7C|| |
377 | | ||[wiki:spec_SPIHandlerDriver SPI Handler Driver(Spi)] || 83|| 0x53|| |
378 | | ||[wiki:spec_WatchdogDriver Watchdog Driver(Wdg)] || 102|| 0x66|| |
379 | | ||[wiki:spec_WatchdogInterface Watchdog Interface(WdgIf)] || 43|| 0x2B|| |
380 | | ||[wiki:spec_IOHardwareAbstraction I/O Hardware Abstraction(no prefix)] || 254|| 0xFE|| |
381 | | |
382 | | == Implementation Integration == |
383 | | ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
384 | | ||[wiki:spec_CompilerAbstraction Compiler Abstraction(Compiler)] || 198|| 0xC6|| |
385 | | ||[wiki:spec_MemoryMapping Memory Mapping(MemMap)] || 195|| 0xC3|| |
386 | | ||[wiki:spec_PlatformTypes Platform Types(Platform)] || 199|| 0xC7|| |
387 | | |
388 | | == RTE == |
389 | | ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| |
390 | | ||[wiki:spec_RTE RTE(Rte)] || 2|| 0x02|| |
391 | | ||[wiki:spec_BSWSchedulerModule BSW Scheduler Module(SchM)] || 130|| 0x82|| |