23
RTA Solutions Tailor-made Embedded Software

8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

  • Upload
    others

  • View
    10

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

RTA SolutionsTailor-made Embedded Software

Page 2: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

RTA SolutionsComprehensive Support for AUTOSAR-based ECU Development

ETAS has a proud legacy of developing high quality,

innovative embedded platform software solutions

○ 20 years experience in automotive embedded software development

○ As of today, more than 1.5 billion ECUs have been produced containing ETAS

basic software with 2 million more being produced each week

○ Collaborative development with some of the largest tier 1 automotive

suppliers in the world

○ Continual collaboration with corporate research and international research

institutions to ensure state-of-the-art solutions

With its unique recognized expertise in the automotive market, ETAS provides full support for any AUTOSAR-based ECU Development – classic and now also adaptive platform!

2

Page 3: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

RTA Solutions

3

What do we do?

RTA Consulting Services

We provide expert support for optimizing the development processes and overcoming the technical challenges of tomorrow’s ECU architectures

RTA Basic Software and Tools

We enable efficient development and deployment of automotive application software, through the uniquely open and cost-optimized AUTOSAR basic software for both the classic and adaptive AUTOSAR platforms

RTA Engineering Services

We deliver high quality and cost-effective customer-specific embedded software, through a global team of embedded software specialists

Page 4: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

RTA Solutions

4

Basic Software: RTA-BSW for classic AUTOSAR and RTA-VRTE for adaptive AUTOSAR

GM Global B SUMs

Adaptive PlatformOS

RTE Tooling

BSWMCALs

BootloadersSecurity

Classic Platform

Hypervisors

RTA Basic Software and Tools

We enable efficient development and deployment of automotive application software, through the uniquely open and cost-optimized AUTOSAR basic software for both the classic and adaptive AUTOSAR platforms

Page 5: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

RTA Solutions

5

RTA Engineering Services

Application SW

SW integration and test

Standards

Flexibility Tool development

Quality

On-site support

Development to spec.

Competitive pricing

Safety-relevant SWRTA Engineering Services

We deliver high quality and cost-effective customer-specific embedded software, through a global team of embedded software specialists

Advanced Development

Page 6: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

RTA Solutions

6

RTA Consulting

RTA Consulting Services

We provide expert support for optimizing the development processes and overcoming the technical challenges of tomorrow’s ECU architectures

Multi-/Many-Core

TrainingExpertise

Flexibility Process improvement

Assessments Functional Safety

Concept demonstrators

Embedded Security

Standardization

Hypervisor

AUTOSAR

Page 7: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.7

RTA SolutionsAUTOSAR Classic Platform Solutions

Page 8: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

AUTOSAR Classic Platform Solutions

8

Overview

RTA-BSWBasic Software

Code Generation

OS.c

BSW.c*.arxml

MCAL.c

MCSD.arxml

RTE.c

Software Component Implementation

(Model-based, Hand Code)

ASCET-DEVELOPERSWC.c

*.arxml

INCA

Virtual Validation Platform

ECU 1

ECU 2

Consulting and Engineering Services(Training, Coaching, SW Development and Integration, On-site Support)

Third-Party Tools

ETAS Tools

RTA-A2L

SW Make/Build

ISOLAREVE

dbc/fibex/ldf/odx

ISOLAR-AAUTOSAR System

Specification

ISOLAR-BAUTOSAR BSW Configuration

Importers of non-AR formats

ECU n

Page 9: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

AUTOSAR Classic Platform Solutions

○ ISOLAR-A

○ Full solution for configuration following the

AUTOSAR methodology

○ Importing legacy formats: DBC, Fibex, LDF,

ODX

○ ISOLAR-B

○ BSW configuration

○ ISOLAR tools easily integrate with your process

○ Speak AUTOSAR XML (.arxml) nativelyB

○ Simple to extend thanks to Eclipse & ARTOP

basis

○ ISOLAR tools scale to huge projects

9

ISOLAR-A and ISOLAR-B: Configuration Tools

SW-Component editor SW Composition editor

Data-to-Signal mapping Runnable-to-Task mapping

Page 10: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

AUTOSAR Classic Platform Solutions

○ RTA-*

○ Code generators for AUTOSAR BSW

○ Packages of AUTOSAR Basic software modules

○ Available today for most all ST microcontrollers

combinations with further ports available on

request.

○ RTA-SEC

○ Qualified security stack for HSMs○ ST SPC58NE84 “Eiger” Cut 1○ ST Chorus SPC58EC80 Chorus 4M○ ST Chorus SPC58EG84 Chorus 6M○ ST SPC58NN84 „Bernina“ Cut 1

10

AUTOSAR Basic Software developed and provided by ETAS and third-parties.

RTA-BSW Stacks and Modules

Page 11: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

○ RTA-RTE was the first commercial implementation of the AUTOSAR RTE specification

○ PC-based, command-line RTE Generation tool○ Comprehensive coverage of the AUTOSAR

specifications○ R3.x, R4.0, …

○ Robust, production quality performance○ Flexible support for different use cases

○ RTA-RTE products are already used in series production projects○ Passive safety, ○ Powertrain, and,○ Body Electronics○ Clusters (HMI)

AUTOSAR Classic Platform Solutions

11

RTA-RTE

Page 12: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

AUTOSAR Classic Platform Solutions

○ RTA-OS is the world’s smallest and fastest

AUTOSAR OS implementation

○ Used in series production for over 20 years

○ Deployed in over 1.25 Billion ECUs world wide

○ Support for multicore ECUs with optimized RTA-

IOC implemetation

○ TüV-SüD certified for use in ECU developments

up to and including ISO26262 ASIL-D

12

RTA-OS

RTA-OS: The smallest AUTOSAR OS in the world, so small it fits here:

Page 13: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

AUTOSAR Classic Platform Solutions

○ RTA-FBL

○ Flash Boot Loader

○ Plug-in for ISOLAR-B

○ CAN/UDS support

○ Generates FBL code from FBL specific

configuration

○ Reduced effort to create FBL

○ Requires OEM-specific add-ons for custom boot

loading needs

○ GMSUM

Other Solution Components

Application Layer

RTE (Run time environment)

Secu

re B

ootloader

Opera

ting s

yste

m

Sys

tem

Serv

ices

Mem

ory

Managem

ent

Com

munic

ation a

nd

dia

gnost

ics

serv

ices

HW

IO

Abst

ract

ion

Com

ple

x D

rive

rs

Microcontroller Abstraction Layer

Microcontroller

SUM Modules

13

Page 14: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

ETAS safety package in a nutshell

○ Safety manuals for defining all required tasks to achieve and maintain the desired ASIL

○ Safety case demonstrating ETAS software developed according to ISO26262

○ TUV Sud certificates for RTA-OS and RTA-RTE

○ [Optional] Identification of any gap between safety requirements and supported BSW features for achieving full compliance

○ [Optional] Consulting support for customer-specific safety requirements

○ [Optional] Consulting for safety reviews including BSW configuration

RTA SolutionRTA-Safety

14

RTA basic software components provide the foundation for full ASIL-D ECU Software Stack Qualification

ECU Functional Safety

Avoid systematic

faults during design

Control dangerous

failures during operation

Page 15: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

RTA-BSW

15

RTA-BSW and ISOLAR-A/B Business Model

Production licenses

•Run-times

•Project license

•Platform license

•Buyout

Services

•Frozen version support

Production

Development Seats

•ISOLAR-A/B

•RTA-BSW

Services

•Maintenance and support

•Funct. Safety

•Consultancy

•Engineering

Development

Starter Kit

Evaluation

Page 16: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

RTA-BSW

16

RTA-BSW Starter Kit for ST

○ Ready-to-use complete AUTOSAR reference application

○ Configured for GHS compiler and SPC58NN development

board

○ Includes:

○ evaluation licenses for:

○ RTA-BSW (incl. OS, RTE, CAN, etc.)

○ ISOLAR-A & BCT (or ISOLAR-B)

○ SPC58NN MCAL

Page 17: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

RTA-VRTEAdaptive AUTOSAR++

17

Page 18: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Changes & Challenges in Modern Automotive Software Motivating the AUTOSAR Adaptive Platform

○ “Software eats the world” in

automotive too!

○ Increased demands for

○ High performance / large data

computing

○ High bandwidth (switched / flexible)

communication, permanent updates

○ Integrated / Domain ECUs (saving

weight / cost)

○ Heterogeneous architectures

○ Specialized co-processors

electrified electrified electrified

automatedautomatedautomated

connectedconnectedconnected

18

Page 19: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

Evolution of E/E architecture

19

The Solution Space

electrified

automated

To help protect your privacy, PowerPoint has blocked automatic download of this picture.

connected

Complexity concentration: “Cross

domain ECUs” / “Cross domain

Computation”

Domain specific “Domain ECUs” /

“Domain Computer”

(Cross) Domain Centralized E/E Architecture

• Address complexity of increasing cross domain and centralized vehicle functions`

Domain independent

“Vehicle Computer”

VISION: Increasing

number of vehicle

functions in the cloud

DomainCentralization

Modular

Integration

Function specific ECU

Functional integrationDistributed E/E Architecture

• Mostly encapsulated E/E architecture structure

increasing No of SW

DomainFusion

VehicleComputer

Vehicle CloudComputing

Optional ECU, e.g. Central Gateway

Sensors/Actuators

Domain specific zone (ECU)

Performance ECUs, e.g. Domain/Central/Vehicle State of the art Automotive ECU (function specific)

Domain independent zone ECUs, e.g. Door ECU

Vehicle Centralized E/E Architecture

• Domain independent vehicle centralized approach with central vehicle computation nodes, neural networks, etc. (zones)

• Logical centralization and physical distribution

2019-2

023

TO

DAY

VIS

ION

Page 20: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

○ The Adaptive AUTOSAR Platform

(AP) is designed to bridge the gap

between Classic Platform (CP) and

Infotainment

• Key Adaptive AUTOSAR Characteristics

• Service oriented architecture

(adaptive / dynamic: Ready for

ongoing updates)

• Soft real-time

• Deadlines in ms range

• Some safety requirements

• ASIL-B

• High resource availability

• Micro-processor

• Dynamic OS

The Adaptive Platform - characteristics

20

Infotainment ECU

Real-time (µs)Safety (ASIL-D)Low resourceFixed SW

Real-time (µs)Safety (ASIL-D)Low resourceFixed SW

Non real-time (s)QM

High resourceSW load on demand

Non real-time (s)QM

High resourceSW load on demand

Soft real-time (ms)Safety (ASIL-B)High resource

Planned Dynamics

Soft real-time (ms)Safety (ASIL-B)High resource

Planned Dynamics

Real-time (µs)Safety (ASIL-D)Low resourceFixed SW

Non real-time (s)QM

High resourceSW load on demand

Soft real-time (ms)Safety (ASIL-B)High resource

Planned Dynamics

AUTOSAR Runtime for Adaptive Applications (ARA)

(Virtual) Machine / Container / Hardware

ara::execExecution Mgnt.

ara::comCommunication Mgnt.

ara::restRESTful

ara::perPersistencySO

ME/

IP

ara::cryptoCryptography

ara::phmPlatform Health Mgnt.

ara::timeTime Synchronization

ara::logLogging & Tracing

ara::state serviceState

Management

ara::diag serviceDiagnostics

User Applications

Adaptive Application Adaptive Application Adaptive Application ASW::XYZNon-PF Service

ASW::ABCNon-PF Service

IPC

(loc

al)

DDS

ara::s2s serviceSignal to Service Mapping

ara::nm serviceNetwork

Management

ara::ucm serviceUpdate and Configuration Management

POSIX PSE51 / C++ STLOperating System

ara::coreCore Types

ara::iamIdentity Access Mgnt.

Adaptive Application

Page 21: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

The Adaptive Platform – spread in the E/E architectureCoexistence with (deeply embedded) classic Autosar

Backend SystemsRoad-Side

Infrastructure

InternetETSI

C

C

N

A A

Classic

M

IVI / COTS(Non-AUTOSAR)

N

Adaptive

○ Adaptive and Classic AUTOSAR will co-

exist within a vehicle

• Adaptive ECUs support dynamic SW

change, highly parallel architectures

• Classic ECUs for high safety, real-time

SW within a severely resource

constrained ECUs

○ Adaptive ECUs <10% of ECUs within

vehicle

• A high-end vehicle might have ~120

ECUs of which 5-10 might use

Adaptive ECUs

• But size (8 MB vs 8 GB) and value are

in another dimension

21

Page 22: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Public | ETAS/ERS | May 2019

© ETAS GmbH 2019. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, distribution, as well as in the event of applications for industrial property rights.

○ Adaptive AUTOSAR doesn’t address all issues

(yet)

○ Vehicle computation

○ Domain controller ECUs

○ ETAS, together with Bosch, is building RTA-VRTE

to address these additional challenges

○ Adaptive AUTOSAR

○ Standardized applications

○ Hypervisor for virtualization

○ Multiple safety and functional domains

○ Vehicle computing support

○ Lifecycle management

○ Update management

○ Personalization

VRTE is more than just Adaptive AutosarRTA-VRTE and Adaptive AUTOSAR

RTA-VRTERTA-VRTE

Adaptive AUTOSAR

Virtual-ization

VehicleComputing

22

Page 23: 8 ETAS RTA Solutions Overview for ST Event - final B · (Training, Coaching, SW Development and Integration, On-site Support) Third-Party Tools ETAS Tools RTA-A2L SW Make /Build ISOLAR

Thank you

RTA Solutions