Professional Documents
Culture Documents
Stephen Waldron MSc MEng CEng MIET – Local Product Line Manager, Vector GB
Tuesday 5th May 2015
V2.0.12 | 2015-04-20
Why AUTOSAR?
E/E Complexity and Software Quantity is Growing Fast
Airbags Airbags
Electronic stability control Electronic stability control
Active body control Active body control
Adaptive gearbox control Adaptive gearbox control
Adaptive cruise control Adaptive cruise control
Emergency call Emergency call
3
4 bit 8 bit 16 bit 32 bit 64 bit
Why AUTOSAR?
The objectives of AUTOSAR
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
4
Why AUTOSAR?
The AUTOSAR Partnership
5
Why AUTOSAR?
The AUTOSAR Partnership
Core Partners
Development Members
Associate Members
Attendees
Premium Members
6
Why AUTOSAR?
AUTOSAR is still growing
2015
2014
AR 4.2.2
2013 ? pages
?m
AR 4.2.1
19572 pages
2009 AR 4.1.3
1,99 m
16871 pages
1,71 m
2007
AR 4.0.2
12128 pages
1,23 m
AR 3.2.1
8486 pages
0,87 m
7
AUTOSAR 4 Layered Architecture
MICROSAR – Vector’s full range of Basic Software modules
8
Function Oriented Development – supported with AUTOSAR
Function centric (rather than ECU centric) design
Requirements
1. Requirements
PowerMirrorCtrl
SwitchMatrix PowerMirrorPass
Architecture
2. Mapping to Functions
Logical/SW
Type: SwitchMatrix
PowerMirrorDriver
x-:pm_driv_x- x-:pm_driv_x-
y+:pm_driv_y+ y+:pm_driv_y+
PowerManagement y-:pm_driv_y- y-:pm_driv_y-
KeyIn:KeyIn def12:KeyIn x+:pm_driv_x+ Assembly Net x+:pm_driv_x+
Type: PowerMirr...
Type: PowerMan... Type: PowerMirrorCtrl
- -
Network/HW
Architecture
3. Mapping to ECUs
- cv2:4w - Door Ctrl _0
KA_Pass - -
- - - DoorLIN:LIN SwtichMatrix
9
Current Workflow (non-AUTOSAR)
Before AUTOSAR
ECU 1
Applications
ECU1 ECU2
Basic Software
(BSW)
ECU n
DBC, FIBEX, LDF
Applications
Basic Software
(BSW)
10
AUTOSAR
AUTOSAR Workflow
SWC1
RTE
SWC2
Basic Software
(BSW)
ECU Configuration
Extract of System Description* Description (ECUC)* *
11
Why AUTOSAR?
Degree of AUTOSAR usage is different for different aspects
12
Why AUTOSAR?
Degree of AUTOSAR usage is different for different aspects
Data formats
will be the standard
(System Only few OEMs
(~ 2020)
description)
13
Why AUTOSAR?
Degree of AUTOSAR usage is different for different aspects
Data formats
will be the standard
(System Only few OEMs
(~ 2020)
description)
14
Why AUTOSAR
Degree of AUTOSAR usage is different for different aspects
Data formats
will be the standard
(System Only few OEMs
(~ 2020)
description)
15
Usage of AUTOSAR – Vector’s Evaluation
OEM Adoptions
AUTOSAR Communication
OEM Scope Methodology
Version Definition
OEM A 3.x Communication System Descr. SWC+BSW
OEM B 3.x Comm. / complete DBC, LDF SWC+BSW
OEM C 3.x CAN / LIN / FR DBC, LDF, Fibex SWC+BSW
OEM D 3.x 4.x CAN / LIN DBC, LDF SWC+BSW
OEM E 3.x CAN / LIN DBC, LDF SWC+BSW
OEM F 4.x CAN DBC BSW
OEM G 3.x 4.x complete DBC, LDF, Fibex BSW
OEM H 4.x CAN / LIN / FR DBC, LDF, Fibex BSW
OEM I 4.x CAN / LIN / FR System Descr. SWC+BSW
OEM J 4.x complete Fibex SWC+BSW
OEM K 4.x CAN & FlexRay System Descr. SWC+BSW
OEM L 3.x/4.x Communication ? SWC+BSW
17
Vector AUTOSAR Solution
Products and Services
V2.0.12 | 2015-04-20
Vector AUTOSAR Toolchain
Vector AUTOSAR Toolchain
SWC2
PREEvision CANape
SWC2
SWC1
SWC3
Development of ECU-/System-Test
Application Software
vVIRTUALtarget S1 S2 CANoe
Basic Software
(BSW)
RTE Configuration Virtual Integration
BSW Configuration AUTOSAR ECU
DaVinci Configurator Pro vVIRTUALtarget
S1 S2
19
Vector AUTOSAR Solution
PREEvision
20
Vector AUTOSAR Solution
DaVinci Developer
21
Vector AUTOSAR Solution
DaVinci Configurator Pro
22
Vector AUTOSAR Solution
vVIRTUALtarget*
ECU Configuration
SWC1 SWC2
RTE
BSW
MCAL
MCAL VIP
23
Vector AUTOSAR Solution
CANoe/CANape
24
Basic Software as a Product
Requirements of the ECU supplier – and our answer
AUTOSAR
is very beneficial
but
introduction is a challenge
it is good to have
mature equipment
and experienced guidance
26
AUTOSAR Basics
AUTOSAR Know-how
AUTOSAR Workshop:
http://vector.com/vi_class_autosar_de.html
27
For more information about Vector
and our products please visit
www.vector.com
Presenter:
Stephen Waldron MSc MEng CEng MIET
Local Product Line Manager, Vector GB
28 © 2014. . All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V2.0.12 | 2015-04-20