00_AUTOSAR基础知识介绍_AUTOSAR BASIC INTRODUCTION.pdf

johnfu2025 50 views 33 slides May 17, 2024
Slide 1
Slide 1 of 33
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33

About This Presentation

AutoSAR BASIC INTRODUCTION


Slide Content

24/10/2018
AUTOSAR Training Part Ⅰ
•V01
Classic Fundamental

Contents
1.Why AUTOSAR
2.Introduction to AUTOSAR
3.AUTOSAR Architecture
4.Methodology of AUTOSAR
5.AUTOSAR Interfaces
24/10/2018 2

Why AUTOSAR
01

Development of Functionality
24/10/2018 4

Why AUTOSAR
24/10/2018 5
The challenge:
E/E complexity is growing fast
Quantity of software is exploding
Many different hardware platforms are used
Development processes and data formats are not harmonized
The main objective of
Improve software quality and reduce costs by re-use
Reuseof functions across carlines and across OEM boundaries
Reuseof basic software
Reuseof development methods and tools

Why AUTOSAR
24/10/2018 6
Source: Explore AUTOSAR Conference in Pune 2012

10 years
24/10/2018 7
Source: 6
th
AUTOSAR Open Conference

10 years
24/10/2018 8
Source: 6
th
AUTOSAR Open Conference

Introduction to AUTOSAR
02

Introduction to AUTOSAR
24/10/2018 10

Introduction to AUTOSAR
24/10/2018 11
“Cooperate on standards –compete on implementation”
Two different AUTOSAR statements:

Introduction to AUTOSAR
24/10/2018 12

AUTOSAR Accomplishments
24/10/2018 13
StandardizeDevelopment Process and exchange formats
>Methodology + Templates
StandardizeFunctionality
>Functional Interfaces
Specify a clear interfacebetween basic
software modules and application
>RTE
Define open reference architecturefor
ECU software
>Basic Software

AUTOSAR Architecture
03

AUTOSAR Architecture
24/10/2018 15
Automotive Open System Architecture (AUTOSAR)
>Standardized, openly disclosed
interfaces
>HW independent SW layer
>Transferability of functions
Redundancy activation
AUTOSAR RTE:
by specifying interfaces and their
communication mechanisms, the
applications are decoupled from
the underlying HW and Basic SW,
enabling the realization of Standard Library Functions.

AUTOSAR Basic Software
24/10/2018 16

AUTOSAR Basic Software Modules
24/10/2018 17

AUTOSAR Basic Software
24/10/2018 18
80 BSW modules abstracted by 3 layers

Service Layer
24/10/2018 19
Task
>Services for application
Functionality
>Diagnostics, NVRAM Management, OS, Communication
>Memory and ECU management

ECU Abstraction Layer
24/10/2018 20
Task
>Make higher levels independent of ECU hardware
Functionality
>Driver for external devices
>Interface for internal and external periphery (IO)

Microcontroller Abstraction Layer
24/10/2018 21
Task
>Make higher layers independent of microcontroller
Functionality
>Drivers with direct access to internal periphery of µC
>Memory-mapped devices external to µC

Complex Device Drivers
24/10/2018 22
Task
>Offer functionality for complex sensors and actuators
Functionality
>Direct access to resources for critical applications
>Examples: Injection control, tire pressure monitoring

Methodology of
AUTOSAR
04

Methodology of AUTOSAR
24/10/2018 24
Functional software is described formally in
terms of “Software Components” (SW-C)
Using “Software Component Descriptions”
as input, the “Virtual Functional Bus”
validates the interaction of all components
and interfaces before software implementation
Mapping of “Software Components” to
ECUs and configuration of basic software
The AUTOSAR Methodology supports the
generation of an E/Earchitecture

Methodology of AUTOSAR
24/10/2018 25
Following the AUTOSAR Methodology, the E/E architecture is
derived from the formal description of software and hardware components

Methodology of AUTOSAR
24/10/2018 26

Overview
24/10/2018 27

AUTOSAR Interfaces
05

AUTOSAR Interfaces
24/10/2018 29

AUTOSAR Interfaces
24/10/2018 30

AUTOSAR Interfaces
24/10/2018 31

AUTOSAR Interfaces
24/10/2018 32

Thank You
Tags