SYSTECS NI VIP2008 AUTOSAR · Interface Application Software Component ... Inteface Bus. NI VIP...

16

Transcript of SYSTECS NI VIP2008 AUTOSAR · Interface Application Software Component ... Inteface Bus. NI VIP...

2© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

Introduction

AUTOSAR stands for AUTomotive Open Systems ARchitecture

Partnership of automotive Car Manufacturers and their Suppliers

ElectronicControlUnit

Source for ECU: Robert Bosch GmbH

3© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

Introduction

Members of

Core MembersBMW Group, Bosch, Continental, Daimler, Ford, Opel,PSA, Toyota, Volkswagen

Premium MembersRoughly 50 members, see www.autosar.org

Associated MembersRoughly 100 members (SYSTECS, …), see www.autosar.org

4© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

Introduction

Objective of

Develop and establish a

de-facto open industry standard for

automotive Electric / Electronic Architectures, mainly Software

ECU-Hardware

AUTOSAR Runtime Environment (RTE)

ActuatorSoftware

Component

AUTOSARInterface

ApplicationSoftware

Component

SensorSoftware

Component

ApplicationSoftware

Component

..............

AUTOSARSoftware

Basic SoftwareStandardized

Interface

AUTOSARInterface

AUTOSARInterface

AUTOSARInterface

MicrocontrollerAbstraction

StandardizedAUTOSARInterface

Services

StandardizedInterface

ECUAbstraction

AUTOSARInterface

StandardizedInterface

ComplexDeviceDrivers

AUTOSARInterface

StandardizedInterface

Communication

StandardizedInterface

StandardizedInterface

OperatingSystem

StandardizedInteface

Bus

5© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

Basic-Softwaree.g. Operating System, Networking, Flashing, Diagnostics,

Application Software Components

Runtime Environment

ECU Software Architecture

“Compete on innovation, …

cooperate on standards !”

Standardization of Basic Software

Injection Control

6© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

Tools

Independence of ECU Software & ECU Hardware

Climate Control- SW Supplier 2 -

Window Lifter- SW Supplier 3 -

Virtual Bus

Injection Control- Software Supplier 1 -

Bus

ECU 2- Hardware Supplier 2 -

ECU 3- HW Supplier 3 -

ECU 1- HW Supplier 1 -

7© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

Why do we need AUTOSAR ?

Driving Forces

Manage increasing E/E complexity associated with growth in functional scope

Improve quality and reliability of E/E systems

Enable detection of errors in early design phases

8© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

Functional Domains

PowertrainChassisActive and passive SafetyMultimedia / TelematicsBody / ComfortMan Machine Interface

AUTOSAR Applications

Source for Throttle: Robert Bosch GmbH

9© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

The Basic Idea

Tools

Software Component

Engine Control Window Lifter Climate Control

SenderInterface

ReceiverInterface

Software Component Descriptions

ECU Resource Description

System DescriptionsFlexRay

10© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

The Basic Idea

Tools

Runtime Environment

Basic Software

Runtime Environment

Bus

“Router”

Basic Software

Window Lifter Climate ControlEngine Control

Virtual Functional Bus

Window Lifter Climate ControlEngine Control

11© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

RTE

Basic Software

RTE

Basic Software

Window Lifter

Position

Send Values

500ms

Engine Control

T_Engine

Climate Control

Position T_Engine

Calc TemperatureNew Calibration

100ms

Operating System

Task A Task B

Operating System

Task A Task C

Methodology – An Example

Calc Engine SpeedSend T_Engine

500ms

1ms

12© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

AUTOSAR Runtime Environment

Application Software Layer

Microcontroller

Basic Software Layer

ComplexDeviceDrivers

I/O HardwareAbstraction

Onboard DeviceAbstraction

Memory HardwareAbstraction

Communication Hardware Abstraction

MicrocontrollerDrivers

MemoryDrivers

CommunicationDrivers

I/ODrivers

Basic Software A/D, D/A, …

CAN, LIN, Flexray

System Services Memory Services Communication Services

Operating System

EEPROM Driver

standardized C-Code Module !

Tools

13© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

I/O Hardware

Abstraction

ComplexDeviceDrivers

Microcontroller Drivers

Basic Software – The complete Picture (roughly 50 Modules) G

PT D

river

Wat

chdo

g D

river

MC

U D

river

Memory Drivers

RAM

Tes

t D

river

Flas

h D

river

EEPR

OM

Driv

er

Communication Drivers I/O Drivers

ICU

Driv

er

PWM

Driv

er

ADC

Driv

er

DIO

Driv

er

Port

Driv

er

OnboardDevice Abstraction

WatchdogInterface

Memory Hardware Abstraction

Memory Abstraction Interface

EEPROM Abstraction

Flash / EEPROMEmulation

Communication Hardware Abstraction

CAN Interface

CAN Transceiver

Driver

FlexRay Interface

FlexRayTransceiver

Driver

LINInterface

System Services

AUTO

SAR

Ope

ratin

g Sy

stem

BSW

Sch

edul

er

CRC Lib

ECU StateManager

Function InhibitionManager

Diagnostic Event Manager

WatchdogManager

Development Error

Tracer

Communication Manager

Memory Services

NVRAM Manager

Communication Services

AUTOSARCOM

DiagnosticCommunication

Manager

Generic Network Mgmt

CANNetwork

Mgmt

PDU Router

CANTransport Protocol

IPD

U M

ultip

lexe

r

FlexRayTransport Protocol

CAN GenericNetwork

Mgmt

FlexRayNetwork

Mgmt

Microcontroller

SPI H

andl

er D

river

LIN

Driv

er

CAN

Driv

er

Flex

Ray

Driv

er

14© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

AUTOSAR from another angle

must support Component-based

Software Development

for Distributed Systems

Tools

All in all …Model-based Development will be even more encouraged than before !

15© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

What is the Status and Roadmap ?

AUTOSAR V3.0 has been released End of 2007and is public now

roughly 10.000 pages of documentation !very sophisticated and complex !

AUTOSAR concepts have been implemented, tested and validated by different vendors

Tools and Basic Software are available !

SOP of first AUTOSAR vehicles expected for 2010-2012

16© 2008 SYSTECSNI VIP 2008, 2008-10-09, Dr. Thomas Zurawka

SYSTECSFounded in 1994; independent

35 highly qualified EmployeesLocation Leinfelden-Echterdingen

www.systecs.com, [email protected]

Focus:Consulting & Workshops forAutomotive Embedded Software

Product Lines, Software-Architecture,

Thank you for your Attention !