Professional Documents
Culture Documents
Agenda
AUTOSAR Solution
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 2
Overview and Objectives
AUTOSAR Partnership
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 3
Development of Functionality
>80% of automotive innovations are
based on software
Adaptive headlights
Active steering
Curve warning
Stop and Go
Lane keeping assistance
Automated parking
Collision mitigation
Hybrid powertrain
Road trains
Electronic Brake Control
Telediagnostics
Car-2-car communication
Software updates
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
Gearbox control Gearbox control Gearbox control
Traction control Traction control Traction control
Anti lock brakes Anti lock brakes Anti lock brakes
Electronic fuel injection Electronic fuel injection Electronic fuel injection Electronic fuel injection
Cruise control Cruise control Cruise control Cruise control
Slide:
Why 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
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Why AUTOSAR???
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
10 Years
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
10 Years
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Introduction to AUTOSAR
AUTOSAR Status
AUTOSAR 3.x:
First specification: 2007
Mature solution used for series production 2010ff
Adaptations necessary OEM-specific extensions
AUTOSAR 4.x:
First specification: 2009
First mature specification: 2012 (4.0.3)
4.0.3 is the right version for development start in 2012
New functions: safety, Ethernet/IP, multicore, …
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Overview and Objectives
AUTOSAR Slogan
Software Software
Hardware Hardware
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 10
AUTOSAR Specification – “In the beginning was the word”
AUTOSAR 4.1
AUTOSAR 4.2
16,538 pages
1.65 m
AUTOSAR 4.0
12,030 pages
1.2 m
AUTOSAR 3
8,624 pages
0.86 m
Slide:
AUTOSAR Accomplishments
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
AUTOSAR BSW
Layered View: Detailed
Application
AUTOSAR Runtime Environment (RTE)
Micro-
Memory Comm. I/O
contoller
Drivers Drivers Drivers
Drivers
Microcontroller
Microcontroller ECU Abstraction Service
Abstraction Layer Layer Layer
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 13
AUTOSAR RTE
Architecture
Task
Components independent of ECU mapping
Functionality
Middleware providing communication services (intra / inter ECU)
Application Layer
RTE
Service Layer
Complex
ECU Abstraction Layer Drivers
Microcontroller Abstraction Layer
Microcontroller
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 14
AUTOSAR BSW
Layered View: Simplified
Roof
❑ 80 BSW modules abstracted by 3 layers
Light Dimmer
Service Layer
RTE Complex
ECU Abstraction Layer Device
Drivers
AUTOSAR BSW
Microcontroller
Abstraction Layer
Microcontroller
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 15
AUTOSAR BSW
Service Layer
Task
Services for application
Functionality
Diagnostics, NVRAM Management, OS, Communication
Memory and ECU management
Application Layer
RTE
Service Layer
Complex
ECU Abstraction Layer Device
Drivers
Microcontroller Abstraction Layer
Microcontroller
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 16
AUTOSAR BSW
ECU Abstraction Layer
Task
Make higher levels independent of ECU hardware
Functionality
Driver for external devices
Interface for internal and external periphery (IO)
Application Layer
RTE
Service Layer
Complex
ECU Abstraction Layer Device
Drivers
Microcontroller Abstraction Layer
Microcontroller
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 17
AUTOSAR BSW
Microcontroller Abstraction Layer
Task
Make higher layers independent of microcontroller
Functionality
Drivers with direct access to internal periphery of µC
Memory-mapped devices external to µC
Application Layer
RTE
Service Layer
Complex
ECU Abstraction Layer Device
Drivers
Microcontroller Abstraction Layer
Microcontroller
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 18
AUTOSAR BSW
Complex Device Drivers
Task
Offer functionality for complex sensors and actuators
Functionality
Direct access to resources for critical applications
Examples: Injection control, tire pressure monitoring
Application Layer
RTE
Service Layer
Complex
ECU Abstraction Layer Device
Drivers
Microcontroller Abstraction Layer
Microcontroller
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 19
Agenda
AUTOSAR Overview
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 20
Designing AUTOSAR SWCs
DaVinci Developer: SWC Design
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 21
Designing AUTOSAR SWCs
DaVinci Developer: Interaction with model-based development tools
Simulink/EmbedderCoder or TargetLink
Develop the behavior model
Generate SWC implementation code
SWC description
(e.g. ports, runnables)
is exchanged via AUTOSAR XML
DaVinci Developer
Define SWC structure
Integrate the SWC into the ECU
application architecture
Configure the RTE
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 22
DaVinci Configurator Pro
Configuring Basic Software
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 23/5
Vector Embedded AUTOSAR Software
MICROSAR
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
Workflow AUTOSAR 4.x
PREEvision
DaVinci Developer
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
MICROSAR – Vector AUTOSAR Basic Software
Freescale Infineon
Texas
......
Instruments
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 26
Agenda
AUTOSAR Overview
AUTOSAR Solution
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 27
AUTOSAR Releases
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 28
AUTOSAR - Exploitations
SOP of a complete AUTOSAR solution (BSW + RTE)
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide:
AUTOSAR in VW
© 2012 . Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 30
AUTOSAR’s market
© 2012 . Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 31
MICROSAR 3 for VW Group
MQB (technical identical to MLBevo)
© 2012 . Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 32
BAC 4.0 MICROSAR Basic-Software for BMW
Overview
© 2012 . Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 33
MICROSAR 3 for Daimler SLP10
© 2012 . Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 34
MICROSAR for General Motors (GM)
© 2012 . Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 35
Why Vector
History Embedded Software at Vector
Security
1994 1996 1998 2000 2002 2004 2006 2008 2010 2012 2014
© 2012 . Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 36
AUTOSAR in China
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 37
Thank you for your attention.
高路
Lu.gao@vector.com
Vector China
上海市长宁区江苏路398号舜元企业发展大厦16楼
© 2014. Vector (Shanghai) Co.,Ltd.. All rights reserved. Any distribution or copying is subject to prior written approval by Vector.
Slide: 38