{{{ #!html
AUTOSAR Wiki (仮)
}}} [[BR]] = AUTOSARとは = * AUTOSAR(オートザー、AUTomotive Open System ARchitecture)は、車載ソフトウェアの共通化を実現するためのプラットフォームの仕様の名称、および仕様を策定・公開している団体名である * AUTOSARは、仕様のみを公開し、以下のスローガンを掲げている[[BR]]{{{Cooperate on standards, compete on implementation}}} * 参考サイト * http://www.autosar.org/ * http://ja.wikipedia.org/wiki/AUTOSAR * AUTOSARの問題点 * AUTOSAR仕様は、曖昧な仕様や未規定の仕様が多いため、仕様書を読むだけでは理解できないことが多い * 実装に柔軟性を持たせるため、意図的に未規定にしているケースもある * AUTOSARの実装を提供するベンダは、それぞれ仕様を解釈し、独自に改変/拡張している * __'''AUTOSARプラットフォームを実装するベンダによって、解釈が異なる問題がある'''__ * 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プロジェクトは、その責任を負わない。 ---- == General == * [wiki:spec_StandardTypes StandardTypes] == Communication Stack == * [wiki:spec_CANDriver CANDriver] * [wiki:spec_CANInterface CANInterface] * [wiki:spec_CANNetworkManagement CANNetworkManagement] * [wiki:spec_CANStateManager CANStateManager] * [wiki:spec_CANTransceiverDriver CANTransceiverDriver] * [wiki:spec_CANTransportLayer CANTransportLayer] * [wiki:spec_COM COM] * [wiki:spec_COMManager COMManager] * [wiki:spec_CommunicationStackTypes CommunicationStackTypes] * [wiki:spec_EthernetDriver EthernetDriver] * [wiki:spec_EthernetInterface EthernetInterface] * [wiki:spec_EthernetStateManager EthernetStateManager] * [wiki:spec_EthernetTransceiverDriver EthernetTransceiverDriver] * [wiki:spec_FlexRayARTransportLayer FlexRayARTransportLayer] * [wiki:spec_FlexRayDriver FlexRayDriver] * [wiki:spec_FlexRayISOTransportLayer FlexRayISOTransportLayer] * [wiki:spec_FlexRayInterface FlexRayInterface] * [wiki:spec_FlexRayNetworkManagement FlexRayNetworkManagement] * [wiki:spec_FlexRayStateManager FlexRayStateManager] * [wiki:spec_FlexRayTransceiverDriver FlexRayTransceiverDriver] * [wiki:spec_IPDUMultiplexer IPDUMultiplexer] * [wiki:spec_LINDriver LINDriver] * [wiki:spec_LINInterface LINInterface] * [wiki:spec_LINNetworkManagement LINNetworkManagement] * [wiki:spec_LINStateManager LINStateManager] * [wiki:spec_LINTransceiverDriver LINTransceiverDriver] * [wiki:spec_NetworkManagementInterface NetworkManagementInterface] * [wiki:spec_PDURouter PDURouter] * [wiki:spec_SAEJ1939TransportLayer SAEJ1939TransportLayer] * [wiki:spec_SocketAdaptor SocketAdaptor] * [wiki:spec_TTCANDriver TTCANDriver] * [wiki:spec_TTCANInterface TTCANInterface] * [wiki:spec_UDPNetworkManagement UDPNetworkManagement] * [wiki:spec_XCP XCP] == System Services == * [wiki:spec_BFXLibrary BFXLibrary] * [wiki:spec_BSWModeManager BSWModeManager] * [wiki:spec_CRCLibrary CRCLibrary] * [wiki:spec_CryptoAbstractionLibrary CryptoAbstractionLibrary] * [wiki:spec_CryptoServiceManager CryptoServiceManager] * [wiki:spec_Debugging Debugging] * [wiki:spec_DiagnosticLogAndTrace DiagnosticLogAndTrace] * [wiki:spec_E2ELibrary E2ELibrary] * [wiki:spec_ECUStateManager ECUStateManager] * [wiki:spec_ECUStateManagerFixed ECUStateManagerFixed] * [wiki:spec_EFXLibrary EFXLibrary] * [wiki:spec_IFLLibrary IFLLibrary] * [wiki:spec_IFXLibrary IFXLibrary] * [wiki:spec_MFLLibrary MFLLibrary] * [wiki:spec_MFXLibrary MFXLibrary] * [wiki:spec_OS OS] * [wiki:spec_SynchronizedTimeBaseManager SynchronizedTimeBaseManager] * [wiki:spec_WatchdogManager WatchdogManager] == Diagnostic Services == * [wiki:spec_DevelopmentErrorTracer DevelopmentErrorTracer] * [wiki:spec_DiagnosticCommunicationManager DiagnosticCommunicationManager] * [wiki:spec_DiagnosticEventManager DiagnosticEventManager] * [wiki:spec_FunctionInhibitionManager FunctionInhibitionManager] == Memory Stack == * [wiki:spec_EEPROMAbstraction EEPROMAbstraction] * [wiki:spec_EEPROMDriver EEPROMDriver] * [wiki:spec_FlashDriver FlashDriver] * [wiki:spec_FlashEEPROMEmulation FlashEEPROMEmulation] * [wiki:spec_MemoryAbstractionInterface MemoryAbstractionInterface] * [wiki:spec_NVRAMManager NVRAMManager] * [wiki:spec_RAMTest RAMTest] == Peripherals == * [wiki:spec_ADCDriver ADCDriver] * [wiki:spec_CoreTest CoreTest] * [wiki:spec_DIODriver DIODriver] * [wiki:spec_FlashTest FlashTest] * [wiki:spec_GPTDriver GPTDriver] * [wiki:spec_ICUDriver ICUDriver] * [wiki:spec_MCUDriver MCUDriver] * [wiki:spec_PWMDriver PWMDriver] * [wiki:spec_PortDriver PortDriver] * [wiki:spec_SPIHandlerDriver SPIHandlerDriver] * [wiki:spec_WatchdogDriver WatchdogDriver] * [wiki:spec_WatchdogInterface WatchdogInterface] == Implementation Integration == * [wiki:spec_CompilerAbstraction CompilerAbstraction] * [wiki:spec_MemoryMapping MemoryMapping] * [wiki:spec_PlatformTypes PlatformTypes] == RTE == * [wiki:spec_RTE RTE]