1 什么是 AUTOSAR
AUTOSAR(AUTomotive Open System ARchitecture)(汽車開放系統架構)是領先的汽車制造商和供應商合力為汽車電子控制裝置開發一個開放的、標准化的軟件架構。其目標包括不同車款和平台的延展性開發、軟件遷移、有效性和安全需求的考量、各方合作關系的建立、自然資源的持續利用、整個產品生命周期的維護服務。
2 AUTOSAR Classic
classic AUTOSAR platform 運行在微控制器上,可分為3層:
- Basic Software Architecture- It is common to any AUTOSAR ECU.
- AUTOSAR Runtime Environment
- Application Layer

2.1 Basic Software Architecture (BSW)
BSW 由數百個軟件模組構成,並且對於任意 AUTOSAR ECU 都是通用的。Basic software architecture in AUTOSAR consists of three layers:
- Microcontroller Abstraction Layer (MCAL)
- ECU Abstraction Layer
- Service Layer
2.2 AUTOSAR Runtime Environment (RTE Layer)
RTE Layer 是 BSW 和 Application Layer 之間的 middleware layer,並為應用程序軟件提供通信服務。
2.3 Application Layer
Application Layer 是 AUTOSAR Architecture 的第一層,並支持自定義功能實現。
The AUTOSAR application layer consists of three components which are: application software components, ports of software components, and port interfaces.
3 AUTOSAR Adaptive
睡覺了,待補充...