11 Introduction & Concepts EN
11 Introduction & Concepts EN
Chapter overview
In cooperation with
Introduction – Motivation for AUTOSAR
Technology Changes
Methodology
Standardized
Software by horizontal layers, reducing
Application
Software development time and costs
• Reuse of software enhances
quality and efficiency
• Companies cooperate in
HW-specific
(ECUs)
standardization and compete in
Hardware Hardware implementation
Hardware
Hardware
In cooperation with
Major AUTOSAR objectives
Architecture
Acceptance
Methodology
Tests
Application
Interfaces
Architecture
Architecture
Architecture
Architecture
In cooperation with
AUTOSAR organization and evolution of Standards
Acceptance Application
Test Interfaces
Foundation (FO)
Same address space for all applications Each application has its own (virtual) address space
(MPU support for safety) (MMU support)
Optimized for signal-based communication Service-oriented communication
(CAN, FlexRay)
Fixed task configuration Support of multiple (dynamic) scheduling strategies
Generic Tier 1
Standard Software
AUTOSAR Milestones
2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
AUTOSAR Milestones
Release 4.3.0 Release 4.3.1 Release 4.4
• Hardware Test • Quality • Remote Event Communication Manager
Management on • Interface Module for • Harmonization of Physcial Units for ASW and
Startup and Shutdown Ethernet and IP testing BSW Based on ASAM
• Crypto Interface • Macro Encapsulation Of • Security Policy Manager Module
• V2X Support Library Calls • AUTOSAR Real Time Interface
• Extended Buffer Access • Error Detection and • RTE Implementation Plug-Ins
for Rapid Prototyping Correction for • LIN-Support for LIN slave
Release 4.2.1
• SOME/IP Transport Communication
• Large data communication via Ethernet • Ethernet Wake on data line
Protocol Decentralized
and CAN FD • Formal Model Query and Blueprint Derivation
Configuration
•… Mechanisms
• Bus-Mirroring
• Extended Serialization for Data Structures in
SOME/IP with tag/length/value encoding
AUTOSAR Milestones
Release 19-11 Release 20-11 Release 21-11
• BSW Multicore Distribution • Ethernet: Wakeup On Dataline, • Functional Safety: e.g. Mode Dependent Configuration, System
• Non-Volatile Data Handling 10BASE-T1S Health Monitoring
Enhancements • Security: Intrusion Detection System • Data Distribution Service (DDS) Security
Manager (IdsM)
• Firmware over the Air • Memory Stack Rework
• Classic Platform Flexibility
• IPSec Protocol
• Rework of PNC related ComM and NM
• Communication (Signal Service
handling
Translation)
• Diagnostics (DoIP Extension)
For details, please refer to www.autosar.org
→ Standards
→ Classic Platform
→ Search for “Release Overview”
H1 2012 H2 2012 H1 2013 H2 2013 H1 2014 H2 2014 H1 2015 H2 2015 H1 2016 H2 2016 H1 2017 H2 2017 H1 2018 H2 2018 H1 2019 H2 2019 H1 2020 H2 2020 H1 2021 H2 2021 H1 2022
AUTOSAR Releases
ASR 4.0.3 ASR 4.1.1 ASR 4.1.2 ASR 4.1.3 ASR 4.2.1 ASR 4.2.2 ASR 4.3.0 ASR 4.3.1 ASR 4.4 ASR 19-11 ASR 20-11 ASR 20-11
01/2012 03/2013 10/2013 03/2014 10/2014 07/2015 11/2016 12/2017 10/2018 12/2019 12/2020 12/2020
ACG 7
ACG7 supports selected RfCs and selected Features based on
AUTOSAR 4.0.3, 4.1.x and 4.2.x
ACG 8
ACG8 supports selected RfCs and selected Features based on
AUTOSAR 4.0.3, 4.1.x , 4.2.x, 4.3.x, 4.4.x, 19-11, 20-11
Current
Release
Implementation of the AUTOSAR Classic Platform → Autocore Generic (ACG) 8.7.0 8.7.1 8.7.2 8.8.0 8.8.2 8.8.4
Implementation of the corresponding tooling → EB tresos Studio 26.1 26.2 27 27.1 28.0 28.2
In cooperation with
AUTOSAR Concepts
Runtime Environment
AUTOSAR
Interface
Services Communication
Complex Device Standardized
Drivers AUTOSAR
Operating ECU Abstraction Interface
System
Standardized
Interface
Basic Software Microcontroller Abstraction
ECU-Hardware
Ports and
Interfaces
Assembly
connectors
Virtual Functional Bus
VFB
VFB
Gateway
Flex Ray CAN
In cooperation with
AUTOSAR Concepts - Summarized
Diagnostics Custom
manager Com-Stack Service
In cooperation with
AUTOSAR Concepts
Application Layer
Microcontroller
Application Layer
Runtime Environment
Services Layer
Complex
ECU Abstraction Layer Drivers
Microcontroller
Application Layer
Runtime Environment
System Services Memory Services Crypto Services Off-board Communication I/O Hardware Complex
Communication Services Abstraction Drivers
Services
Microcontroller
Dcm Sm Sm
Manager
WdgM
ComM
BswM
Dem
Lin Fr
Fim
Det
NVRAM PduR Sm Sm
Manager Fr Can Udp Crypto
Fr Can Lin Nm Nm Nm Service
DoIP, SoAd, TcpIp
Tp Tp
IPDUM Manger
Tp
I/O
HARDWARE
Memory Abstraction If ABSTRACTION
WdgIf EthIf CANIF LINIF FRIF
Complex Drivers
Crypto If
EEPROM FLASH EEPROM
OS
Crypto Drv
FLASH Drv
RAM Test
PWM Drv
Core Test
PORT Drv
WDG Drv
MCU Drv
OCU Drv
CAN Drv
ADC Drv
GPT Drv
DIO Drv
ICU Drv
Eth Drv
LIN Drv
SPI Drv
FR Drv
Hardware
Summary
[email protected]
www.elektrobit.com