{{{ #!html
AUTOSAR-Wiki (仮)
}}} [[BR]] = AUTOSARとは = * AUTOSAR(オートザー、AUTomotive Open System ARchitecture)は、車載ソフトウェアの共通化を実現するためのプラットフォームの仕様の名称、および仕様を策定・公開している団体名である * AUTOSARは、仕様のみを公開し、以下のスローガンを掲げている {{{ Cooperate on standards, compete on implementation }}} * AUTOSARの問題点 * AUTOSAR仕様は、曖昧な仕様や未規定の仕様が多いため、仕様書を読むだけでは理解できないことが多い * 実装に柔軟性を持たせるため、意図的に未規定にしているケースもある * AUTOSARの実装を提供するベンダは、それぞれ仕様を解釈し、独自に改変/拡張している * __'''AUTOSARプラットフォームを実装するベンダによって、解釈が異なる問題がある'''__ * AUTOSARのスローガンの通り、企業間で標準仕様で協調しようにも、__'''仕様解釈に対する共通の認識が必要である'''__ * 関連サイト * http://www.autosar.org/ * http://ja.wikipedia.org/wiki/AUTOSAR = 本サイトの目的 = * 前述のAUTOSARが抱える問題点を解決するため、AUTOSAR仕様の情報交換を行う場を提供する * [http://ja.wikipedia.org/wiki/Trac trac]を活用し、Wikiによる仕様解説、チケットによる質問、意見交換を行う = 利用規定 = * 本サイトは、日本の組込みシステム技術と産業の振興を図ることを目的としたNPO法人である[http://www.toppers.jp/ TOPPERSプロジェクト]が管理、運用する * 本サイトに掲載された情報は、オープンな扱いとし、任意の場所から誰でも閲覧可能とする * 原則として、Wikiの更新、チケットの発行は、TOPPERSアカウントを持つTOPPERSプロジェクト会員のみとする * ただし、TOPPERSプロジェクトが、Wikiの更新やチケットへの対応を実施するのに適任と認めた場合、TOPPERS非会員であってもアカウントを付与する * 本サイトは、日本国内企業に向けたサイトであるので、原則として日本語でのみ情報を掲載する * ただし、AUTOSAR仕様の原文を引用する場合等は、この限りではない * 本サイトでは、AUTOSAR仕様のうち、"Software Architecture"についてのみ取り扱う * "Methodology and Templates"、"Application Interfaces"は今後必要に応じて取り扱いを協議する * 本サイトでは、AUTOSARを構成するRTE、BSWモジュールの仕様における、API仕様、コンフィギュレーション仕様に関する情報を中心に取り扱う * 本サイトで対象とするAUTOSARバージョンはR4.0.3を基本とする * R4.1.1以降に更新された仕様等の情報も適宜記載する * 質問等においては、R4.1.1以降の仕様も対象とする = 免責事項 = * 本サイトの情報は、無保証で提供されているものであるので、情報を記載した人物/企業、およびTOPPERSプロジェクトは、本サイトに掲載された情報に関して、いかなる保証も行わない * また、本サイトの情報の利用により直接的または間接的に生じたいかなる損害に関しても、情報を記載した人物/企業、およびTOPPERSプロジェクトは、その責任を負わない = 問い合わせ先 = * TOPPERSプロジェクト AUTOSAR-Wiki事務局: autosar@toppers.jp ---- == General == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:spec_StandardTypes Standard Types(Std)] || 197|| 0xC5|| == Communication Stack == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:spec_CANDriver CAN Driver(Can)] || 80|| 0x50|| ||[wiki:spec_CANInterface CAN Interface(CanIf)] || 60|| 0x3C|| ||[wiki:spec_CANNetworkManagement CAN Network Management(CanNm)] || 31|| 0x1F|| ||[wiki:spec_CANStateManager CAN State Manager(CanSM)] || 140|| 0x8C|| ||[wiki:spec_CANTransceiverDriver CAN Transceiver Driver(CanTrcv)] || 70|| 0x46|| ||[wiki:spec_CANTransportLayer CAN Transport Layer(CanTp)] || 35|| 0x23|| ||[wiki:spec_COM COM(Com)] || 50|| 0x32|| ||[wiki:spec_COMManager COM Manager(ComM)] || 12|| 0x0C|| ||[wiki:spec_CommunicationStackTypes Communication Stack Types(Comtype)] || 196|| 0xC4|| ||[wiki:spec_EthernetDriver Ethernet Driver(Eth)] || 88|| 0x58|| ||[wiki:spec_EthernetInterface Ethernet Interface(EthIf)] || 65|| 0x41|| ||[wiki:spec_EthernetStateManager Ethernet State Manager(EthSM)] || 143|| 0x8F|| ||[wiki:spec_EthernetTransceiverDriver Ethernet Transceiver Driver(EthTrcv)] || 73|| 0x49|| ||[wiki:spec_FlexRayARTransportLayer FlexRay AUTOSAR Transport Layer(FrArTp)] || 38|| 0x26|| ||[wiki:spec_FlexRayDriver FlexRay Driver(Fr)] || 81|| 0x51|| ||[wiki:spec_FlexRayISOTransportLayer FlexRay ISO Transport Layer(FrTp)] || 36|| 0x24|| ||[wiki:spec_FlexRayInterface FlexRay Interface(FrIf)] || 61|| 0x3D|| ||[wiki:spec_FlexRayNetworkManagement FlexRay Network Management(FrNm)] || 32|| 0x20|| ||[wiki:spec_FlexRayStateManager FlexRay State Manager(FrSM)] || 142|| 0x8E|| ||[wiki:spec_FlexRayTransceiverDriver FlexRay Transceiver Driver(FrTrcv)] || 71|| 0x47|| ||[wiki:spec_IPDUMultiplexer IPDU Multiplexer(IpduM)] || 52|| 0x34|| ||[wiki:spec_LINDriver LIN Driver(Lin)] || 82|| 0x52|| ||[wiki:spec_LINInterface LIN Interface(LinIf)] || 62|| 0x3E|| ||[wiki:spec_LINNetworkManagement LIN Network Management(LinNm)] || 63|| 0x3F|| ||[wiki:spec_LINStateManager LIN State Manager(LinSM)] || 141|| 0x8D|| ||[wiki:spec_LINTransceiverDriver LIN Transceiver Driver(LinTrcv)] || 64|| 0x40|| ||[wiki:spec_NetworkManagementInterface Network Management Interface(Nm)] || 29|| 0x1D|| ||[wiki:spec_PDURouter PDU Router(PduR)] || 51|| 0x33|| ||[wiki:spec_SAEJ1939TransportLayer SAE J1939 Transport Layer(J1939Tp)] || 37|| 0x25|| ||[wiki:spec_SocketAdaptor Socket Adaptor(SoAd)] || 56|| 0x38|| ||[wiki:spec_TTCANDriver TTCAN Driver(Ttcan)] || 84|| 0x54|| ||[wiki:spec_TTCANInterface TTCAN Interface(TtcanIf)] || 66|| 0x42|| ||[wiki:spec_UDPNetworkManagement UDP Network Management(UdpNm)] || 33|| 0x21|| ||[wiki:spec_XCP XCP(Xcp)] || 212|| 0xD4|| == System Services == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:spec_BFXLibrary BFX Library(Bfx)] || 205|| 0xCD|| ||[wiki:spec_BSWModeManager BSW Mode Manager(BswM)] || 42|| 0x2A|| ||[wiki:spec_CRCLibrary CRC Library(Crc)] || 201|| 0xC9|| ||[wiki:spec_CryptoAbstractionLibrary Crypto Abstraction Library(Cal)] || 206|| 0xCE|| ||[wiki:spec_CryptoServiceManager Crypto Service Manager(Csm)] || 110|| 0x6E|| ||[wiki:spec_Debugging Debugging(Dbg)] || 57|| 0x39|| ||[wiki:spec_DiagnosticLogAndTrace Diagnostic Log And Trace(Dlt)] || 55|| 0x37|| ||[wiki:spec_E2ELibrary E2E Library(E2E)] || 207|| 0xCF|| ||[wiki:spec_ECUStateManager ECU State Manager(EcuM)] || 10|| 0x0A|| ||[wiki:spec_EFXLibrary EFX Library(Efx)] || 208|| 0xD0|| ||[wiki:spec_IFLLibrary IFL Library(Ifl)] || 209|| 0xD1|| ||[wiki:spec_IFXLibrary IFX Library(Ifx)] || 213|| 0xD5|| ||[wiki:spec_MFLLibrary MFL Library(Mfl)] || 210|| 0xD2|| ||[wiki:spec_MFXLibrary MFX Library(Mfx)] || 211|| 0xD3|| ||[wiki:spec_OS OS(Os)] || 1|| 0x01|| ||[wiki:spec_SynchronizedTimeBaseManager Synchronized Time-Base Manager(StbM)] || 160|| 0xA0|| ||[wiki:spec_WatchdogManager Watchdog Manager(WdgM)] || 13|| 0x0D|| == Diagnostic Services == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:spec_DevelopmentErrorTracer Development Error Tracer(Det)] || 15|| 0x0F|| ||[wiki:spec_DiagnosticCommunicationManager Diagnostic Communication Manager(Dcm)] || 53|| 0x35|| ||[wiki:spec_DiagnosticEventManager Diagnostic Event Manager(Dem)] || 54|| 0x36|| ||[wiki:spec_FunctionInhibitionManager Function Inhibition Manager(FiM)] || 11|| 0x0B|| == Memory Stack == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:spec_EEPROMAbstraction EEPROM Abstraction(Ea)] || 40|| 0x28|| ||[wiki:spec_EEPROMDriver EEPROM Driver(Eep)] || 90|| 0x5A|| ||[wiki:spec_FlashDriver Flash Driver(Fls)] || 92|| 0x5C|| ||[wiki:spec_FlashEEPROMEmulation Flash EEPROM Emulation(Fee)] || 21|| 0x15|| ||[wiki:spec_MemoryAbstractionInterface Memory Abstraction Interface(MemIf)] || 22|| 0x16|| ||[wiki:spec_NVRAMManager NVRAM Manager(NvM)] || 20|| 0x14|| ||[wiki:spec_RAMTest RAM Test(RamTst)] || 93|| 0x5D|| == Peripherals == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:spec_ADCDriver ADC Driver(Adc)] || 123|| 0x7B|| ||[wiki:spec_CoreTest Core Test(CorTst)] || 103|| 0x67|| ||[wiki:spec_DIODriver DIO Driver(Dio)] || 120|| 0x78|| ||[wiki:spec_FlashTest Flash Test(FlsTst)] || 104|| 0x68|| ||[wiki:spec_GPTDriver GPT Driver(Gpt)] || 100|| 0x64|| ||[wiki:spec_ICUDriver ICU Driver(Icu)] || 122|| 0x7A|| ||[wiki:spec_MCUDriver MCU Driver(Mcu)] || 101|| 0x65|| ||[wiki:spec_PWMDriver PWM Driver(Pwm)] || 121|| 0x79|| ||[wiki:spec_PortDriver Port Driver(Port)] || 124|| 0x7C|| ||[wiki:spec_SPIHandlerDriver SPI Handler Driver(Spi)] || 83|| 0x53|| ||[wiki:spec_WatchdogDriver Watchdog Driver(Wdg)] || 102|| 0x66|| ||[wiki:spec_WatchdogInterface Watchdog Interface(WdgIf)] || 43|| 0x2B|| == Implementation Integration == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:spec_CompilerAbstraction Compiler Abstraction(Compiler)] || 198|| 0xC6|| ||[wiki:spec_MemoryMapping Memory Mapping(MemMap)] || 195|| 0xC3|| ||[wiki:spec_PlatformTypes Platform Types(Platform)] || 199|| 0xC7|| == RTE == ||= Module =||= ID[[BR]][Dec] =||= ID[[BR]][Hex] =|| ||[wiki:spec_RTE RTE(Rte)] || 2|| 0x02|| ||[wiki:spec_BSWSchedulerModule BSW Scheduler Module(SchM)] || 130|| 0x82||