AUTOSAR Safety Solutions for Multicore ECUs and ADAS Systems. Robert Leibinger 5 th June 2015



Similar documents
Mentor Embedded Automotive Solutions

Deeply Embedded Real-Time Hypervisors for the Automotive Domain Dr. Gary Morgan, ETAS/ESC

EB Automotive Driver Assistance EB Assist Solutions. Damian Barnett Director Automotive Software June 5, 2015

Do AUTOSAR and functional safety rule each other out?

AUTOSAR Configuration Process - How to handle 1000s of parameters

Product Information Services for Embedded Software

Simple and error-free startup of the communication cluster. as well as high system stability over long service life are

Infotainment and Telematics Solutions with Renesas R-Car Course ID: 0C18I

Safety and security related features in AUTOSAR

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

AUTOSAR Software Architecture

User-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools

Freescale Leadership in Driving Standards. Customer Relationships. Long-term Global Presence. Broadest Automotive MCU Product Portfolio

Hardware/microprocessor Run- time executive (real- time OS, hypervisor, etc.) Web messaging infrastructure

Software Production. Industrialized integration and validation of TargetLink models for series production

SCSK s Automotive Software Business

Mentor Embedded IVI Solutions

AUTOSAR and Linux Single chip solution Implementation of Automotive Multipurpose ECU Prototype system using hypervisor solution

BMW Car IT GmbH. AUTOSAR - First Experiences and the Migration Strategy of the BMW Group

Embedded OS. Product Information

VELOCITY LAB TM Embedded Development Ecosystem

SOME/IP SERVICE DISCOVERY THE NEED FOR SERVICE DISCOVERY IN THE VEHICLE

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning

AUTOSAR Handbook KPIT Technologies Ltd. CAN. Customizable HIS-MISRA. Configuration OSEK. Mode. Training ISO Management VCI

Introduction to the NI Real-Time Hypervisor

Performance Testing BroadR-Reach Automotive Ethernet

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Safety and Security Features in AUTOSAR

ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0

isolar Integrated Solution for AUTOSAR

J1939: Opening Up AUTOSAR to the Heavy Vehicle Industry

System Software and TinyAUTOSAR

Principles of a Vehicle Infotainment Platform

The Problem: Automotive safety recalls, Control Systems Diagnostics, Stability Control, Traction Control, Anti-lock Braking, Adaptive Cruise Control

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

Presented by: Jens Svensson, Volvo 3P. Volvo Group

OSI Layers in Automotive Networks

Development of AUTOSAR Software Components within Model-Based Design

SIMULATION-BASED APPLICATION SOFTWARE DEVELOPMENT IN TIME-TRIGGERED COMMUNICATION SYSTEMS

Software Components for Reliable Automotive Systems

Developing software for Autonomous Vehicle Applications; a Look Into the Software Development Process

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

EBERSPÄCHER ELECTRONICS automotive bus systems

automotive.elektrobit.com Driver assistance software EB Assist solutions

Multicore scheduling in automotive ECUs

Solving Challenges in the Development of a True Automotive Ethernet Physical Interface

Herstellerinitiative Software (OEM Initiative Software)

Collaboration Workshop. Dr. Ralf Münzenberger, Managing Director Professional Services Uwe Brodtmann, CEO

Embedding Trust into Cars Secure Software Delivery and Installation

Automotive Communication Network Trends

VMware Solutions for the Connected Car. Version 1.0 April 2015

An introduction to AUTOSAR

CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS

Real- Time Mul,- Core Virtual Machine Scheduling in Xen

Parallels Server 4 Bare Metal

Seminar Automotive Open Systems Architecture

Making model-based development a reality: The development of NEC Electronics' automotive system development environment in conjunction with MATLAB

REAL-TIME STREAMING ANALYTICS DATA IN, ACTION OUT

Over-the-Air Software Updates: Deployment Strategies

Integration of FlexRay-based control units in existing test benches

2015 MicroDoc GmbH, München Java and IoT from a MicroDoc perspective

Mellanox Academy Online Training (E-learning)

Experience with the integration of distribution middleware into partitioned systems

Hardware-independent Software Development

AUTOMATED DRIVING WITH ROS AT BMW.

Automotive Software Development Challenges Virtualisation and Embedded Security

Automotive Software Engineering

ARM TrustZone and KVM Coexistence with RTOS For Automotive

From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)

December, 7th, 2015, Assises de l Embarqué

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

Private Cloud 201 How to Build a Private Cloud

White Paper. Recording Server Virtualization

Media Cloud Based on Intel Graphics Virtualization Technology (Intel GVT-g) and OpenStack *

print close Building Blocks

Hypervisors. Introduction. Introduction. Introduction. Introduction. Introduction. Credits:

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Software Stacks for Mixed-critical Applications: Consolidating IEEE AVB and Time-triggered Ethernet in Next-generation Automotive Electronics

Flight Processor Virtualization

Foundation for Windows as a Service. With FlexCast Management Architecture (FMA)

Plug and Play Solution for AUTOSAR Software Components

Migrating Control System Servers to Virtual Machines

OFFERTE DI LAVORO EURES PER LA SVEZIA.

Challenge of Ethernet Use in the Automobile

The High Performance Internet of Things: using GVirtuS for gluing cloud computing and ubiquitous connected devices

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

How To Use Softxpand (A Thin Client) On A Pc Or Laptop Or Mac Or Macbook Or Ipad (For A Powerbook)

Virtualization. Michael Tsai 2015/06/08

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Real-Time Virtualization How Crazy Are We?

CycurHSM An Automotive-qualified Software Stack for Hardware Security Modules

Keeping Up with the Data & Security Demands of the Automotive IoT

Dr.-Ing. Rainer Rasche dspace GmbH Rathenaustrasse Paderborn automotive testing expo June 22, 2010

Parallels Virtuozzo Containers

A Data Centric Approach for Modular Assurance. Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems 23 March 2011

I N T E R S Y S T E M S W H I T E P A P E R INTERSYSTEMS CACHÉ AS AN ALTERNATIVE TO IN-MEMORY DATABASES. David Kaaret InterSystems Corporation

Continental Boosts Software and System Expertise Through Acquisition of Elektrobit Automotive GmbH

DESIGN AUTOMOTIVE ENGINEERS

Real-Time Operating Systems for MPSoCs

Transcription:

AUTOSAR Safety Solutions for Multicore ECUs and ADAS Systems Robert Leibinger 5 th June 2015

Agenda Architecture requirements for ADAS ECU Overview of different architecture approaches Compare and contrast each architecture Questions & Answers Elektrobit (EB), 2015 2

Agenda Architecture requirements for ADAS ECU Overview of different architecture approaches Compare and contrast each architecture Questions & Answers Elektrobit (EB), 2015 3

Architecture requirements for ADAS ECUs Dependability: Functional Safety (ASIL-D) Safety Microcontroller Security, Reliability, Availability, Maintainability? Performance: Advanced ADAS Algorithms AUTOSAR SWC Realtime Requirements High Performance Multi-Core Microcontroller Multi-Microcontroller ECUs Support for hardware acceleration (e.g. OpenCL) Compatibility: Software Features Can, Flexray, Ethernet support Standard Diagnostic capabilities (e.g. OBD) Network Management (e.g. Partial Network) Development Process Use of standard AUTOSAR formats e.g. ECU Extract, Diagnostic Extract Elektrobit(EB) 2015 4

Agenda Architecture requirements for ADAS ECU Overview of different architecture approaches Compare and contrast each architecture Questions & Answers Elektrobit (EB), 2015 5

Overview of different architecture approaches? Core 1 ADAS Core 2 Core 3 Micro1 ADAS Linux/QNX/ AUTOSAR Com Micro2 Core1 Core2 Core3 ADAS Linux/QNX/ AUTOSAR COM Core1 Core2 Core3 ADAS Linux/QNX/ Hypervisor BSW Full AUTOSAR Microcontroller Partitioning Core Partitioning Hypervisor Elektrobit(EB) 2015 6

Full AUTOSAR architecture Safety Microcontroller AUTOSAR Multi-Core Safety OS ADAS algorithms as SWC Advanced hardware drivers integration as Complex Device Drivers e.g. OpenCL, AVB Proprietary video bus systems Core1 Core2 Core3 ADAS Application Pro Easy integrationinto OEM/T1 AUTOSAR process One System Con Advanced hardware support needs AUTOSAR complex device drivers HighPerformance Safety Microcontoller necessary Elektrobit(EB) 2015 7

Full AUTOSAR architecture Core1 Core2 Core3 SWC SWC ADAS SWC SWC ADAS SWC Partitioning BSW Complex Device Driver Safety OS Multicore Elektrobit(EB) 2015 8

Microcontroller partitioning architecture Partitioning in Safety and Performance Microcontroller Separated applications treated as different ECUs during development Private Network for communication Core 1 Core 1 ADAS Application Linux/QNX/ AUTOSAR Com Performance Micro Safety Micro Pro Con Scalable (combine two or more Microcontoller) Suitable Micocontroller already available Additional hardware costs Need for private communication link Complex Flashloader and Startup Elektrobit(EB) 2015 9

Core partitioning architecture One Microcontroller with several performance cores and one safety core (typically Lockstep) Performance Core1 Application Performance Core2 Linux/QNX/ AUTOSAR COM Safety Core Pro Con No need for private network hardware Performance and Safety in one Micro No suitable Microcontroller available today Elektrobit(EB) 2015 10

Hypervisor architecture Host OS with AUTOSAR guest system on one Microcontroller Hypervisor could be part of Guest OS Core1 Core2 Core3 Application Linux/QNX/ Hypervisor BSW Pro Hypervisoras Gateway between different OS Hypervisoras Security Gateway between car and cloud Con Limited realtime capabilites Limited Performance Elektrobit(EB) 2015 11

Agenda Architecture requirements for ADAS ECU Overview of different architecture approaches Compare and contrast each architecture Questions & Answers Elektrobit (EB), 2015 12

Compare and contrast each architecture Core Core Core 1 2 3 Applicatio n Micro1 Applicat ion Linux/QNX/ AUTOSAR Com Micro2 Core1 Core2 Core3 Application Linux/QNX/ AUTOSAR COM Core1 Core2 Core3 Application Linux/QNX/ BSW Hypervisor Full AUTOSAR Microcontroller Partitioning Core Partitioning Hypervisor Safety or Performance Safety & Performance Safety & Performance optimized Security Architecture Software Architectures define next generation Microcontroller Architectures AUTOSAR is part of each architecture as a common standard for - Basic Software, Safety and Security in ECUs - Synchronized development process between OEM and T1 Elektrobit(EB) 2015 13

Agenda Architecture requirements for ADAS ECU Overview of different architecture approaches Compare and contrast each architecture Questions & Answers Elektrobit (EB), 2015 14

Thank you Contact us! Robert.Leibinger@elektrobit.com automotive.elektrobit.com