As you know, the AUTOSAR or AUtomotive Open System Architecture was  developed to create a common standardized software architecture for designing automotive electronic control units (ECUs). The AUTOSAR architecture is based on a 3-layered architecture model, developed jointly by the stakeholders of the automotive industry including – the automobile manufacturers, the suppliers, and the tool developers.

正如您所知,AUTOSAR(汽车开放式系统架构)的开发旨在创建一个通用的标准化软件架构,用于设计汽车电子控制单元(ECU)。AUTOSAR 架构基于三层架构模型,由汽车行业的利益相关者共同开发,包括汽车制造商、供应商和工具开发人员

The 3-Layered AUTOSAR Architecture

Let us have a quick look at the AUTOSAR software architecture. The AUTOSAR specifies a three-layer architecture, which are categorized into following modules:

让我们快速查看**AUTOSAR软件架构,**AUTOSAR规定了一个分为三层的架构,分为以下模块:

In this blog, we would be discussing about the AUTOSAR Application layer in detail.

在本篇文章中,我们将详细讨论AUTOSAR应用层。

https://www.embitel.com/wp-content/uploads/1-AUTOSAR-Archtecture.jpg

The 3-Layer AUTOSAR Software Architecture; Image Credit: researchgate

The Application Layer in AUTOSAR

AUTOSAR中的应用层

The AUTOSAR Application layer constitutes the topmost layer within an AUTOSAR software architecture and is identified to be critical for all the vehicle applications. The AUTOSAR standard specifies the application layer implementation using a “component” concept.

While talking about the application layer implementation, three of the most important parts that should be considered are:

AUTOSAR应用层构成了AUTOSAR软件架构中的最顶层,并被认为对所有车辆应用程序都至关重要。AUTOSAR标准使用“组件”概念指定应用层实现。

在讨论应用层实现时,应考虑的三个最重要的部分是: