AUTOSAR (Automotive Open System Architecture)
Why do we need Autosar ?
Autosar is a demanding standard in the Automotive Industry and it has become a must know knowledge nowadays
What are the types of Autosar standards we have ?
- Classic Autosar
- Adaptive Autosar
Classic Autosar:
The AUTOSAR Classic Platform architecture distinguishes on the highest abstraction level between three software layers which run on a micro-controller: Application, Runtime environment (RTE) and Basic software (BSW).
- The application software layer is mostly hardware independent.
- Communication between software components and access to BSW via RTE.
- The RTE represents the full interface for applications.
- The BSW is divided in three major layers and complex drivers:
- Services, ECU (Electronic Control Unit) abstraction and micro-controller abstraction.
- Services are divided furthermore into functional groups representing the infrastructure for system, memory and communication services.
Adaptive Autosar:
The AUTOSAR Adaptive Platform implements the AUTOSAR Runtime for Adaptive Applications (ARA). Two types of interfaces are available, services and APIs. The platform consists of functional clusters which are grouped in services and the Adaptive AUTOSAR Basis.
Functional clusters...
- assemble functionalities of the Adaptive Platform
- define clustering of requirements specification
- describe behaviour of software platform from application and network perspective
- but, do not constrain the final SW design of the architecture implementing the Adaptive Platform.
Functional clusters in AUTOSAR Adaptive Platform Basis have to have at least one instance per (virtual) machine while services may be distributed in the in-car network.
In comparison to the AUTOSAR Classic Platform the AUTOSAR Runtime Environment for the Adaptive Platform dynamically links services and clients during runtime.
No comments:
Post a Comment