Autosar Platforms


AUTOSAR (AUTomotive Open System ARchitecture) is a set of software standards that define the architecture, interfaces, and communication protocols for automotive embedded systems. AUTOSAR platforms are implementations of the AUTOSAR standard that provide a common foundation for the development of automotive software.

There are three main AUTOSAR platforms:

  • AUTOSAR Classic Platform: The AUTOSAR Classic Platform is the most widely used AUTOSAR platform. It is used by a wide range of automotive manufacturers, including BMW, Daimler, and Volkswagen.
  • AUTOSAR Adaptive Platform: The AUTOSAR Adaptive Platform is a newer AUTOSAR platform that is designed to support the development of more complex and safety-critical automotive software. It is used by a smaller number of automotive manufacturers, but it is growing in popularity.
  • AUTOSAR Classic Platform for Safety: The AUTOSAR Classic Platform for Safety is a variant of the AUTOSAR Classic Platform that is designed to support the development of safety-critical automotive software. It is used by a small number of automotive manufacturers, but it is growing in popularity.

The AUTOSAR Classic Platform is designed for legacy automotive systems and is based on the AUTOSAR Classic specification. The AUTOSAR Classic specification defines a layered architecture for automotive embedded systems. The layers in the AUTOSAR Classic architecture are:

  • Application layer: The application layer is the top layer of the architecture and contains the application software.
  • Runtime environment layer: The runtime environment layer provides services to the application layer, such as memory management, task scheduling, and communication.
  • Basic software layer: The basic software layer provides services to the runtime environment layer, such as drivers, middleware, and operating systems.
  • ECU hardware abstraction layer: The ECU hardware abstraction layer provides a software interface to the hardware of the electronic control unit (ECU).

The AUTOSAR Adaptive Platform is designed for new automotive systems and is based on the AUTOSAR Adaptive specification. The AUTOSAR Adaptive specification defines a modular architecture for automotive embedded systems. The modules in the AUTOSAR Adaptive architecture are:

  • Application modules: Application modules are the top layer of the architecture and contain the application software.
  • Basic software modules: Basic software modules provide services to the application modules, such as drivers, middleware, and operating systems.
  • ECU hardware abstraction modules: ECU hardware abstraction modules provide a software interface to the hardware of the electronic control unit (ECU).

The AUTOSAR Adaptive Platform is more modular and flexible than the AUTOSAR Classic Platform. This makes it more suitable for new automotive systems that require more flexibility and scalability.

Comments

Popular posts from this blog

Automotive Infotainment System

Failure Pyramid

Aircraft Fuel Quantity Measurement