MMC-02 ミニミニアングルカッター2インチ 部品図MMC-02 ミニミニアングルカッター2インチ 部品図 部品名 部品No. 部品名 部品No. モーターハウジング
AUTOSAR概要 SAMPLEBSW(Basic Software) SW-C •自動車メーカ •部品メーカ...
Transcript of AUTOSAR概要 SAMPLEBSW(Basic Software) SW-C •自動車メーカ •部品メーカ...
AUTOSAR概要
59
SAMPL
E SA
MPLE
SA
MPLE
SAMPL
E
SA
MPLE
SAMPL
E
設立
• AUTomotive Open System ARchitecture の略称
• 2003年に設立
• 欧州自動車メーカーを中心に,車載ソフトウェアの共通化を目指す
Core Partner
Premium Members:43社
Associate Members:86社
2013年10月現在
• BMW Group
• BOSCH
• Continental
• DAIMLER
• Ford
• GM
• PSA Peugeot Citroen
• TOYOTA
• VOLKSWAGEN
60
SAMPL
E SA
MPLE
SA
MPLE
SAMPL
E
SA
MPLE
SAMPL
E
アプリケーション
AUTOSARのコンセプト
アプリケーション
AUTOSAR
ハードウェア
標準化インタフェース
HW依存インタフェース
従来 AUTOSAR
メーカーやハードウェアに依存するインタフェース,コンフィギュレーションを標準化
ソフトウェアの再利用性が向上し,開発コストの低減も実現される
ハードウェア
"Cooperate on standards, compete on implementation"
61
SAMPL
E SA
MPLE
SA
MPLE
SAMPL
E
SA
MPLE
SAMPL
E
AUTOSARのアーキテクチャ
Microcontroller
Application Layer
Complex
Drivers
Communication
ServicesMemory
Services
System
Services
Communication
Hardware
Abstraction
Memory
Hardware
Abstraction
Onboard
Device
Abstraction
Runtime Environment (RTE)
IO DriversCOM DriversMemory Drives
Microcontroller
Drivers
OS
I/O Hardware
Abstraction
BSW(Basic Software)
SW-C SW-C SW-C SW-C
62
SAMPL
E SA
MPLE
SA
MPLE
SAMPL
E
SA
MPLE
SAMPL
E
想定される開発対象者
Microcontroller
Application Layer
Complex
Drivers
Communication
ServicesMemory
Services
System
Services
Communication
Hardware
Abstraction
Memory
Hardware
Abstraction
Onboard
Device
Abstraction
Runtime Environment (RTE)
IO DriversCOM DriversMemory Drives
Microcontroller
Drivers
OS
I/O Hardware
Abstraction
BSW(Basic Software)
SW-C SW-C SW-C SW-C • 自動車メーカ
• 部品メーカ
• ツールベンダ
• 半導体メーカ
標準化により部品化が可能となり
再利用性が向上するOSのターゲット依存部は・・?
(インタフェースが未規定)
63
SAMPL
E SA
MPLE
SA
MPLE
SAMPL
E
SA
MPLE
SAMPL
E
• RTEからの要求に対して,マイコンを制御するまでの処理を階層構造によって抽象化するためのコンポーネント群
• サービス層(Services Layer)
• 高レベルのサービスを提供する(OS機能,ネットワーク通信,メモリサービス,ECU状態管理等)
• ECU抽象化層(ECU Abstraction Layer)
• マイコン内部/外部に関わらない周辺機器やデバイスへのアクセスをする
• マイコン抽象化層(MCAL:Microcontroller Abstraction Layer )
• マイコン内蔵の周辺機能やメモリにマッピングされた外部デバイスへ直接アクセスをする
• Complex Drivers以外のBSWはOS上で動作する
• SW-C,RTEも最終的にはOS上で動作する
• SW-Cは,BSWを直接呼出しをしない
• AUTOSAR Interfaceを介して通信する(RTEのAPIを利用)
BSW(Basic SoftWare)
64
Microcontroller
Application Layer
RTE
BSW(Basic Software)
SAMPL
E SA
MPLE
SA
MPLE
SAMPL
E
SA
MPLE
SAMPL
E
Microcontroller
Complex
Drivers
Communication
Services
Memory
Services
System
Services
Communication
Hardware
Abstraction
Memory
Hardware
Abstraction
Onboard
Device
Abstraction
RTE
IO DriversCOM DriversMemory Drives
Microcontroller
Drivers
OS
I/O Hardware
Abstraction
BSW(Basic Software)
マイコン抽象化層
(MCAL:Microcontroller Abstraction Layer )
サービス層(Services Layer)
ECU抽象化層
(ECU Abstraction Layer)
BSW
65
SAMPL
E SA
MPLE
SA
MPLE
SAMPL
E
SA
MPLE
SAMPL
E