Introduction to Adaptive AUTOSAR. Dheeraj Sharma July 27, 2017

Similar documents
10 th AUTOSAR Open Conference

Scalable and Flexible Software Platforms for High-Performance ECUs. Christoph Dietachmayr Sr. Engineering Manager, Elektrobit November 8, 2018

Designing a software framework for automated driving. Dr.-Ing. Sebastian Ohl, 2017 October 12 th

Adaptive AUTOSAR. Ready for Next Generation ECUs V

Adaptive AUTOSAR: Infrastructure Software for Advanced Driver Assistance. Chris Thibeault June 7, 2016

AUTOSAR proofs to be THE automotive software platform for intelligent mobility

Autonomous Driving From Fail-Safe to Fail-Operational Systems

Realizing Automated Driving Systems using Ethernet TSN and Adaptive AUTOSAR

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

Adaptive AUTOSAR Extending the Scope of AUTOSAR-based Embedded Software

10 th AUTOSAR Open Conference

Arccore AB 2017, all rights reserved. Accelerating innovation

10 th AUTOSAR Open Conference

The Adaptive Platform for Future Use Cases

10 th AUTOSAR Open Conference

Adaptive AUTOSAR for high-performance in-car computers

SW-Update. Thomas Fleischmann June 5 th 2015

How Security Mechanisms Can Protect Cars Against Hackers. Christoph Dietachmayr, CIS Solution Manager EB USA Techday, Dec.

Software integration challenge multi-core experience from real world projects

November 16, TTTech Computertechnik AG / TTTech Auto AG Copyright TTTech Auto AG. All rights reserved

Architecture concepts in Body Control Modules

The Safe State: Design Patterns and Degradation Mechanisms for Fail- Operational Systems

Software Architecture for Secure ECUs. Rudolf Grave EB TechDay-June 2015

Current status and Future of AUTOSAR. Markus Bechter 7 th AUTOSAR Open Conference Oct. 22 nd -23 rd 2014, Detroit

Taking the Right Turn with Safe and Modular Solutions for the Automotive Industry

Smart Antennas and Hypervisor: Enabling Secure Convergence. July 5, 2017

Agenda. > AUTOSAR Overview. AUTOSAR Solution. AUTOSAR on the way

Virtual Open Systems (VOSyS)

Security and Performance Benefits of Virtualization

Virtual Hardware ECU How to Significantly Increase Your Testing Throughput!

Handling Challenges of Multi-Core Technology in Automotive Software Engineering

Automated Driving Necessary Infrastructure Shift

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

1000BASE-T1 from Standard to Series Production

Next Generation of IVI Systems: Android Automotive. Klaus Lindemann, Manager HMI August 23, 2018

10 th AUTOSAR Open Conference

Virtualization of Heterogeneous Electronic Control Units Testing and Validating Car2X Communication

Multicore platform towards automotive safety challenges

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive

KSAR Support. for. ST s SPC5 32-bit Automotive MCUs

Communication Patterns in Safety Critical Systems for ADAS & Autonomous Vehicles Thorsten Wilmer Tech AD Berlin, 5. March 2018

Hypervisor Market Overview. Franz Walkembach. for GENIVI AMM, April 19 th, 2018 (Munich) SYSGO AG Public

Software and Hardware Tools for Driver Assistance & Automated Driving Chris Thibeault Head of US Product Expert Group Elektrobit November 8, 2018

SBC-S32V234 QUICK START GUIDE (QSG)

A NEW CONCEPT IN OTA UPDATING FOR AUTOMOTIVE

Standardization for efficient testing of Automotive Ethernet ECUs

ISO meets AUTOSAR - First Lessons Learned Dr. Günther Heling

Safety and Security for Automotive using Microkernel Technology

Dan Henderlong July 27, 2017

10 th AUTOSAR Open Conference

HW isolation for automotive environment BoF

Automotive Anomaly Monitors and Threat Analysis in the Cloud

Model Based Development and Code Generation for Automotive Embedded Systems. April 26, 2017 Dr. Gergely Pintér, Dr. Máté Kovács thyssenkrupp Steering

TechPaper. Over-the-air updates what advantages does the AUTOSAR Adaptive Platform offer?

Application Strategic Focus

Open Source in Automotive Infotainment

A Secure Update Architecture for High Assurance Mixed-Criticality System Don Kuzhiyelil Dr. Sergey Tverdyshev SYSGO AG

Introducing Hardware Security Modules to Embedded Systems

A Big Little Hypervisor for IoT Development February 2018

CAN FD - Flexible Tools for Flexible Data Rates

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

SPC5 MCAL overview. ZHANG Livia

2013 Cisco and/or its affiliates. All rights reserved. 1

SBC-S32V234 QUICK START GUIDE (QSG)

AUTOSAR Overview and Classic Platform

STMicroelectronics Automotive MCU Technical Day 意法半导体汽车微控制器技术日 2017 年 ST 汽车 MCU 技术日 2017 年 6 月 6 日, 上海 2017 年 6 月 8 日, 深圳 2017 年 6 月 13 日, 北京

Cyber security of automated vehicles

Container Adoption for NFV Challenges & Opportunities. Sriram Natarajan, T-Labs Silicon Valley Innovation Center

Addressing Complexity in Connected & Autonomous Vehicles (and in fact everything else )

Automotive Networks Are New Busses and Gateways the Answer or Just Another Challenge? ESWEEK Panel Oct. 3, 2007

Driving virtual Prototyping of Automotive Electronics

Interaction between AUTOSAR and non-autosar Systems on top of a Hypervisor

Linux in Automotive From Open Source to Products

Xen Automotive Hypervisor Automotive Linux Summit 1-2 July, Tokyo

RazorMotion - The next level of development and evaluation is here. Highly automated driving platform for development and evaluation

PREEvision Technical Article

Create, Embed, Empower. Crevavi Technologies Company profile

New ARMv8-R technology for real-time control in safetyrelated

The Remote Exploitation of Unaltered Passenger Vehicles Revisited. 20 th October 2016 Mark Pitchford, Technical Manager, EMEA

Autonomous Driving needs Safety & Security. Embedded World 2018 Dr. Ciwan Gouma

Automotive Security An Overview of Standardization in AUTOSAR

End-to-End Connectivity Design with Automotive Ethernet & Service-Oriented Architecture

Using a Certified Hypervisor to Secure V2X communication

3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse

Welcome Note. Dr. Thomas Scharnhorst, AUTOSAR Spokesperson 10 th AUTOSAR Open Conference 8 th Nov 2017, Mountain View, California

Building scalable service-based applications Wicked Fast

Safe Multi-Display Cockpit Controller

How to protect Automotive systems with ARM Security Architecture

Market Trends and Challenges in Vehicle Security

IoT and Edge Computing. Satyam Vaghani VP & GM, IOT & AI

STMicroelectronics Automotive MCU Technical Day

Consolidation of IT and OT based on Virtualization and Deterministic Ethernet

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

Turbocharging Connectivity Beyond Cellular

Cyber security mechanisms for connected vehicles

Mentor Automotive. Vehicle Network Design to meet the needs of ADAS and Autonomous Driving

Tizen IVI Architecture New features

Isolation of Cores. Reduce costs of mixed-critical systems by using a divide-and-conquer startegy on core level

Mobile Middleware Course. Mobile Platforms and Middleware. Sasu Tarkoma

Transcription:

Introduction to Adaptive AUTOSAR Dheeraj Sharma July 27, 2017

Overview Software Platform and scope of Adaptive AUTOSAR Adaptive AUTOSAR architecture and roadmap EB Adaptive Platform and Prototyping solution 2

Requirements for a future car infrastructure Main drivers Automated Driving Car-2-X applications Requirements High computing power High data rates High availability, fail-operational systems Update over the air 3

Consolidated E/E architecture Smart Antenna UI Computing Cluster Gateway IO Concentrators, Actors, Sensors Smart Sensors Steering Braking Computing Cluster(s) Gigabit Ethernet Engine Battery Smart Sensors Back-end System Back-end Server Performance ECU Reliable ECU IO Concentrators 4

Future architecture of car infrastructure Split up ECUs in low performance IO Controller and high performance controller Establish a service-oriented architecture (SOA) Performance Controller High computation power with heterogeneous computing Widespread, POSIX-like Operating System (e.g. Linux), Adaptive AUTOSAR Extensive update capabilities Safe & Secure IO Controller Provide Sensor and Actuator Services Deeply embedded, real-time Operating System (e.g. Classic AUTOSAR) Limited (non-standardized) support for partial updates Smart Antenna 5

Major Types of Adaptive Platforms Type1: µc Partitioning Type2: Core Partitioning ECU ECU App App App App Adaptive AUTOSAR Classic AUTOSAR Adaptive AUTOSAR Classic AUTOSAR Micro 1 Micro 2 Core 1 Core 2 Type3: Virtual Resource Partitioning ECU Type4: Performance, MultiCore ECU Adaptive AUTOSAR (ARA) App App App App Adaptive AUTOSAR Classic AUTOSAR Automotive-grade Hypervisor Adaptive AUTOSAR Core 1 Core 2 Core 1 Core 2 6

Overview Software Platform and scope of Adaptive AUTOSAR Adaptive AUTOSAR architecture and roadmap EB Adaptive Platform and Prototyping solution 7

Adaptive AUTOSAR (ARA) Developed in C++ (C14) OS will provide POSIX PSE51 interfaces to the application but Adaptive Platform will require further features Execution Lifecycle management of platform (machine) and application (process) incl. privileges of access control and machine states Persistency Load data from persistent storage and store data over boot and ignition cycle Communication SOME/IP based including serialization and service discovery Publish/subscribe mechanism for intra- and inter-ecu communication Platform Health Alive Supervision Diagnostics Event memory management and diagnostic service handling 8

Process Model Each application lives in its own protected Each application lives in its own address space address space Access to platform functionality via libraries (libc) Application 1 (libc) Application 2 Communication via implementation specific IPC Time Execution Service Software Configuration Service Security Service Diagnostics Adaptive AUTOSAR Services Persistency Operating system Bootloader Platform Health Logging and Tracing Hardware Acceleration Communication Adaptive AUTOSAR Foundation (Virtual) Machine / Hardware 9

Functional Clusters Application Application Application Application AUTOSAR Runtime for Adaptive Applications Service Service Application Service s and services exposed to applications by functional clusters Time Execution Persistency Software Configuration Security Adaptive AUTOSAR Services Diagnostics Services provided via Communication ARA Operating system Bootloader Platform Health Logging and Tracing Hardware Acceleration Communication Language specific s as part of ARA Adaptive AUTOSAR Foundation (Virtual) Machine / Hardware 10

Service Interface Adaptive Application Public Interface Part of the adaptive AUTOSAR and specified in the SWS. Execution ARA Communications C++11 Language Binding Dispatching and Discovery Protected Interface Interaction between functional clusters. Not normative, intended to make specification more readable and to support integration of SW into demonstrator. SOME/IP Transport TCP/IP Ethernet Driver IPC Transport IPC Private Interface Interaction between elements within a functional cluster. Not used in specifications. (Virtual) Machine / Hardware network normative interface informative interface private interface 11

AUTOSAR Adaptive Roadmap Continuous AUTOSAR releases twice a year (March, October) Distribution of AUTOSAR Code Base for concept validation Adaptive AUTOSAR specifications will be in status development until R18-10 (no backward compatibility granted) Elektrobit (EB) (EB) 2017 2016 Please Confidential do not distribute outside GM and its affiliates. 12

Overview Software Platform and scope of Adaptive AUTOSAR Adaptive AUTOSAR architecture and roadmap EB Adaptive Platform and Prototyping solution 13

EB tresos AdaptiveCore - System Host EB tresos Studio for AdaptiveCore EB tresos AdaptiveCore SDK EB Build Environment Target ARA Components/Adaptive Platform Operating System (incl. BSP) 3rd Party Modules 14

EB tresos Studio for AdaptiveCore OEM Information System Configuration Tool Development IDE for construction and qualification of application software components Integration & Configuration Configuration of system manifest and binding of application software components to adaptive platform on machine and application level 15

Adaptive Platform Application Introduction to Adaptive AUTOSAR EB tresos AdaptiveCore Host System Target System Studio SDK Application SWC Application SWC Application SWC Application SWC Runtime Environment for Adaptive (ARA) Foundation Services Key Features: Configurator Generators Manifest Builder CDT for C++ Key Features: CDT QEMU Time Execution Logging and Tracing Communication Diagnostics Security DEBUG Platform Health Persistency HW Accerlaration SW Configuration Key Features: Deploy Run Debug Linux OS Bootloader BSP Hypervisor EB tresos Tools Open Source AdaptiveCore Generic AdaptiveCore HW-depend. EB products OEM-specific OEM 3rd Party Alternatives Customer All bold names are licensable items. 16

Target support Lead Target platforms Renesas R-Car H3 Development based on Yocto Linux Development of ASIL-B Linux distribution Further support planned for Nvidia DrivePX Intel Denverton Porting to other operating systems upon request Please inquire Further portings on request Please inquire 17

We take AUTOSAR to the road! sales@elektrobit.com www.elektrobit.com