{{{ #!html
R4.2.2
}}} [[BR]] = アーキテクチャ図 = {{{ #!html
Libraries
Bfx
Crc
Cal
E2E
Efx
Ifl
Ifx
Mfl
Mfx
Application Layer
Rte  (SchM)
Os Dem
EcuM

System Services                                    
FiM Det Dlt
Csm StbM ComM
WdgM BswM Tm
Memory Services
NvM
Communication Services
SomeIpXf Xcp LdCom Com Dcm Dbg J1939Dcm CanSM Nm
ComXf SoAd LinSM CanNm
E2EXf IpduM PduR J1939Rm FrSM LinNm
CanTp J1939Tp FrTp DoIP EthSM FrNm
Sd FrArTp TcpIp
UdpNm
SecOC CanTSyn
FrTSyn EthTSyn
J1939Nm
I/O Hardware
Abstraction
Complex
Device
Drivers
Onboard Device Abstraction
WdgIf
Memory Hardware Abstraction
MemIf
Ea Fee
Communication Hardware Abstraction
CanIf LinIf FrIf EthIf
CanTrcv LinTrcv FrTrcv EthTrcv EthSwt
TtcanIf
Microcontroller Drivers
Gpt Wdg
Mcu CorTst
Memory Drivers
FlsTst RamTst
Fls Eep
Communication Drivers
Can Lin Fr Eth
Ttcan Spi
I/O Drivers
Icu Pwm Adc
Dio Port Ocu

Microcontroller
}}} ---- = モジュール一覧 = == General == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_StandardTypes Standard Types(Std)] || 197|| 0xC5|| == Communication Stack == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_CANDriver CAN Driver(Can)] || 80|| 0x50|| ||[wiki:r422/spec_CANInterface CAN Interface(CanIf)] || 60|| 0x3C|| ||[wiki:r422/spec_CANNetworkManagement CAN Network Management(CanNm)] || 31|| 0x1F|| ||[wiki:r422/spec_CANStateManager CAN State Manager(CanSM)] || 140|| 0x8C|| ||[wiki:r422/spec_CANTransceiverDriver CAN Transceiver Driver(CanTrcv)] || 70|| 0x46|| ||[wiki:r422/spec_CANTransportLayer CAN Transport Layer(CanTp)] || 35|| 0x23|| ||[wiki:r422/spec_COM COM(Com)] || 50|| 0x32|| ||[wiki:r422/spec_COMManager COM Manager(ComM)] || 12|| 0x0C|| ||[wiki:r422/spec_CommunicationStackTypes Communication Stack Types(Comtype)] || 196|| 0xC4|| ||[wiki:r422/spec_EthernetDriver Ethernet Driver(Eth)] || 88|| 0x58|| ||[wiki:r422/spec_EthernetInterface Ethernet Interface(EthIf)] || 65|| 0x41|| ||[wiki:r422/spec_EthernetStateManager Ethernet State Manager(EthSM)] || 143|| 0x8F|| ||[wiki:r422/spec_EthernetTransceiverDriver Ethernet Transceiver Driver(EthTrcv)] || 73|| 0x49|| ||[wiki:r422/spec_FlexRayARTransportLayer FlexRay AUTOSAR Transport Layer(FrArTp)] || 38|| 0x26|| ||[wiki:r422/spec_FlexRayDriver FlexRay Driver(Fr)] || 81|| 0x51|| ||[wiki:r422/spec_FlexRayISOTransportLayer FlexRay ISO Transport Layer(FrTp)] || 36|| 0x24|| ||[wiki:r422/spec_FlexRayInterface FlexRay Interface(FrIf)] || 61|| 0x3D|| ||[wiki:r422/spec_FlexRayNetworkManagement FlexRay Network Management(FrNm)] || 32|| 0x20|| ||[wiki:r422/spec_FlexRayStateManager FlexRay State Manager(FrSM)] || 142|| 0x8E|| ||[wiki:r422/spec_FlexRayTransceiverDriver FlexRay Transceiver Driver(FrTrcv)] || 71|| 0x47|| ||[wiki:r422/spec_IPDUMultiplexer IPDU Multiplexer(IpduM)] || 52|| 0x34|| ||[wiki:r422/spec_LargeDataCOM Large Data COM(LdCom)] || 49|| 0x31|| ||[wiki:r422/spec_LINDriver LIN Driver(Lin)] || 82|| 0x52|| ||[wiki:r422/spec_LINInterface LIN Interface(LinIf)] || 62|| 0x3E|| ||[wiki:r422/spec_LINNetworkManagement LIN Network Management(LinNm)] || 63|| 0x3F|| ||[wiki:r422/spec_LINStateManager LIN State Manager(LinSM)] || 141|| 0x8D|| ||[wiki:r422/spec_LINTransceiverDriver LIN Transceiver Driver(LinTrcv)] || 64|| 0x40|| ||[wiki:r422/spec_NetworkManagementInterface Network Management Interface(Nm)] || 29|| 0x1D|| ||[wiki:r422/spec_PDURouter PDU Router(PduR)] || 51|| 0x33|| ||[wiki:r422/spec_SAEJ1939NetworkManagement SAE J1939 Network Management(J1939Nm)] || 34|| 0x22|| ||[wiki:r422/spec_SAEJ1939RequestManager SAE J1939 Request Manager(J1939Rm)] || 59|| 0x3B|| ||[wiki:r422/spec_SAEJ1939TransportLayer SAE J1939 Transport Layer(J1939Tp)] || 37|| 0x25|| ||[wiki:r422/spec_SocketAdaptor Socket Adaptor(SoAd)] || 56|| 0x38|| ||[wiki:r422/spec_TcpIp TCP/IP Stack(TcpIp)] || 170|| 0xAA|| ||[wiki:r422/spec_TimeSyncOverCAN TimeSyncOverCAN(CanTSyn)] || 161|| 0xA1|| ||[wiki:r422/spec_TimeSyncOverEthernet TimeSyncOverEthernet(EthTSyn)] || 164|| 0xA4|| ||[wiki:r422/spec_TimeSyncOverFlexRay TimeSyncOverFlexRay(FrTSyn)] || 163|| 0xA3|| ||[wiki:r422/spec_TTCANDriver TTCAN Driver(Ttcan)] || 84|| 0x54|| ||[wiki:r422/spec_TTCANInterface TTCAN Interface(TtcanIf)] || 66|| 0x42|| ||[wiki:r422/spec_UDPNetworkManagement UDP Network Management(UdpNm)] || 33|| 0x21|| ||[wiki:r422/spec_XCP XCP(Xcp)] || 212|| 0xD4|| ||[wiki:r422/spec_COMBasedTransformer COM Based Transformer(ComXf)] || 175|| 0xAF|| ||[wiki:r422/spec_EthernetSwitchDriver Ethernet Switch Driver(EthSwt)] || 89|| 0x59|| ||[wiki:r422/spec_ServiceDiscovery Service Discovery(Sd)] || 171|| 0xAB|| ||[wiki:r422/spec_SOMEIPTransformer SOME/IP Transformer(SomeIpXf)] || 174|| 0xAE|| == System Services == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_BSWModeManager BSW Mode Manager(BswM)] || 42|| 0x2A|| ||[wiki:r422/spec_Debugging Debugging(Dbg)] || 57|| 0x39|| ||[wiki:r422/spec_DiagnosticLogAndTrace Diagnostic Log And Trace(Dlt)] || 55|| 0x37|| ||[wiki:r422/spec_ECUStateManager ECU State Manager(EcuM)] || 10|| 0x0A|| ||[wiki:r422/spec_OS OS(Os)] || 1|| 0x01|| ||[wiki:r422/spec_SynchronizedTimeBaseManager Synchronized Time-Base Manager(StbM)] || 160|| 0xA0|| ||[wiki:r422/spec_TimeService Time Service(Tm)] || 14|| 0x0E|| == Diagnostic Services == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_DefaultErrorTracer Default Error Tracer(Det)] || 15|| 0x0F|| ||[wiki:r422/spec_DiagnosticCommunicationManager Diagnostic Communication Manager(Dcm)] || 53|| 0x35|| ||[wiki:r422/spec_DiagnosticEventManager Diagnostic Event Manager(Dem)] || 54|| 0x36|| ||[wiki:r422/spec_FunctionInhibitionManager Function Inhibition Manager(FiM)] || 11|| 0x0B|| ||[wiki:r422/spec_SAEJ1939DiagnosticCommunicationManager SAE J1939 Diagnostic Communication Manager(J1939Dcm)] || 58|| 0x3A|| ||[wiki:r422/spec_DiagnosticOverIP Diagnostic Over IP(DoIP)] || 173|| 0xAD|| == Memory Stack == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_EEPROMAbstraction EEPROM Abstraction(Ea)] || 40|| 0x28|| ||[wiki:r422/spec_EEPROMDriver EEPROM Driver(Eep)] || 90|| 0x5A|| ||[wiki:r422/spec_FlashDriver Flash Driver(Fls)] || 92|| 0x5C|| ||[wiki:r422/spec_FlashEEPROMEmulation Flash EEPROM Emulation(Fee)] || 21|| 0x15|| ||[wiki:r422/spec_MemoryAbstractionInterface Memory Abstraction Interface(MemIf)] || 22|| 0x16|| ||[wiki:r422/spec_NVRAMManager NVRAM Manager(NvM)] || 20|| 0x14|| == Peripherals == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_ADCDriver ADC Driver(Adc)] || 123|| 0x7B|| ||[wiki:r422/spec_DIODriver DIO Driver(Dio)] || 120|| 0x78|| ||[wiki:r422/spec_GPTDriver GPT Driver(Gpt)] || 100|| 0x64|| ||[wiki:r422/spec_ICUDriver ICU Driver(Icu)] || 122|| 0x7A|| ||[wiki:r422/spec_MCUDriver MCU Driver(Mcu)] || 101|| 0x65|| ||[wiki:r422/spec_OCUDriver OCU Driver(Ocu)] || 125|| 0x7D|| ||[wiki:r422/spec_PortDriver Port Driver(Port)] || 124|| 0x7C|| ||[wiki:r422/spec_PWMDriver PWM Driver(Pwm)] || 121|| 0x79|| ||[wiki:r422/spec_SPIHandlerDriver SPI Handler Driver(Spi)] || 83|| 0x53|| ||[wiki:r422/spec_IOHardwareAbstraction I/O Hardware Abstraction(no prefix)] || 254|| 0xFE|| == Implementation Integration == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_CompilerAbstraction Compiler Abstraction(Compiler)] || 198|| 0xC6|| ||[wiki:r422/spec_MemoryMapping Memory Mapping(MemMap)] || 195|| 0xC3|| ||[wiki:r422/spec_PlatformTypes Platform Types(Platform)] || 199|| 0xC7|| == RTE == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_RTE RTE(Rte)] || 2|| 0x02|| ||[wiki:r422/spec_BSWSchedulerModule BSW Scheduler Module(SchM)] || 130|| 0x82|| == Libraries == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_BFXLibrary BFX Library(Bfx)] || 205|| 0xCD|| ||[wiki:r422/spec_EFXLibrary EFX Library(Efx)] || 208|| 0xD0|| ||[wiki:r422/spec_IFLLibrary IFL Library(Ifl)] || 209|| 0xD1|| ||[wiki:r422/spec_MFLLibrary MFL Library(Mfl)] || 210|| 0xD2|| ||[wiki:r422/spec_MFXLibrary MFX Library(Mfx)] || 211|| 0xD3|| ||[wiki:r422/spec_IFXLibrary IFX Library(Ifx)] || 213|| 0xD5|| == Safety and Security == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:r422/spec_CoreTest Core Test(CorTst)] || 103|| 0x67|| ||[wiki:r422/spec_CRCLibrary CRC Library(Crc)] || 201|| 0xC9|| ||[wiki:r422/spec_CryptoAbstractionLibrary Crypto Abstraction Library(Cal)] || 206|| 0xCE|| ||[wiki:r422/spec_CryptoServiceManager Crypto Service Manager(Csm)] || 110|| 0x6E|| ||[wiki:r422/spec_E2ELibrary E2E Library(E2E)] || 207|| 0xCF|| ||[wiki:r422/spec_E2ETransformer E2E Transformer(E2EXf)] || 176|| 0xB0|| ||[wiki:r422/spec_FlashTest Flash Test(FlsTst)] || 104|| 0x68|| ||[wiki:r422/spec_RAMTest RAM Test(RamTst)] || 93|| 0x5D|| ||[wiki:r422/spec_SecureOnboardCommunication Secure Onboard Communication(SecOC)] || 150|| 0x96|| ||[wiki:r422/spec_WatchdogDriver Watchdog Driver(Wdg)] || 102|| 0x66|| ||[wiki:r422/spec_WatchdogInterface Watchdog Interface(WdgIf)] || 43|| 0x2B|| ||[wiki:r422/spec_WatchdogManager Watchdog Manager(WdgM)] || 13|| 0x0D||