AUTOSAR - ess.cs.tu-dortmund.de€¦ · MicroController Abstraktion ... ECU Abstraction Layer....

Preview:

Citation preview

11

AUTOSAR

Robert Neue

robert.neue@gmx.de

PG AutoLabSeminarwochenende 21.-23. Oktober 2007

AutoLab

Robert Neue <robert.neue@gmx.de> 22„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Überblick 1. Motivation / Ziele 2. Schichtenmodell 3. Konzepte 4. AUTOSAR-OS vs. OSEK-OS 5. Methodik 6. Fazit

Robert Neue <robert.neue@gmx.de> 33„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Gründungsmitglieder

Robert Neue <robert.neue@gmx.de> 44„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Motivation

“Our vision is an improved complexity management of highly integrated E/E architectures through an increased reuse and exchangeability of SW modules between OEMs and suppliers.”

„Cooperate on Standards –Compete on Implementation“

Robert Neue <robert.neue@gmx.de> 55„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Ziele Implementierung und Standardisierung von

Basisfunktionen Skalierbarkeit hinsichtlich verschiedener Fahrzeugtypen Möglichkeiten zur redundanten Auslegung Einbettung von Modulen anderer Hersteller Wartbarkeit während des gesamten Produktlebenszyklus Software Updates und Upgrades während des gesamten

Fahrzeuglebens

Robert Neue <robert.neue@gmx.de> 66„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Lösungen von AUTOSAR Standardisierung des Austauschformats Basic Software MicroController Abstraktion RunTimeEnvironment Standard von Schnittstellen, um Probleme beim Einbinden

von Produkten verschiedener Hersteller zu vermeiden

Robert Neue <robert.neue@gmx.de> 77„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Konzepte AUTOSAR SW-C SW-C Description Virtual Functional Bus (VFB) System Constraint und ECU Descriptions Mapping on ECUs Run Time Environment (RTE) Basic Software

Robert Neue <robert.neue@gmx.de> 88„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Überblick 1. Motivation / Ziele 2. Schichtenmodell 3. Konzepte 4. AUTOSAR-OS vs. OSEK-OS 5. Methodik 6. Fazit

Robert Neue <robert.neue@gmx.de> 99„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Konzepte im Detail 1 Run Time Environment Basis Software

Robert Neue <robert.neue@gmx.de> 1010„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

MCAL MicroControllerAbstractionLayer

Robert Neue <robert.neue@gmx.de> 1111„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

MCAL MicroControllerAbstractionLayer

Robert Neue <robert.neue@gmx.de> 1212„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

MCAL MicroControllerAbstractionLayer

Robert Neue <robert.neue@gmx.de> 1313„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

MCAL MicroControllerAbstractionLayer

Robert Neue <robert.neue@gmx.de> 1414„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Komplexe Treiber

Robert Neue <robert.neue@gmx.de> 1515„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

ECU Abstraction Layer

Robert Neue <robert.neue@gmx.de> 1616„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

ECU Abstraction Layer

Robert Neue <robert.neue@gmx.de> 1717„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Services Layer

Robert Neue <robert.neue@gmx.de> 1818„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Services Layer

Robert Neue <robert.neue@gmx.de> 1919„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Services Layer

Robert Neue <robert.neue@gmx.de> 2020„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Überblick 1. Motivation / Ziele 2. Schichtenmodell 3. Konzepte 4. AUTOSAR-OS vs. OSEK-OS 5. Methodik 6. Fazit

Robert Neue <robert.neue@gmx.de> 2121„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Konzepte im Detail 1/4

AUTOSAR Software Component (AUTOSAR SW-C) + SW-C Description Teilfunktionalität Atomic Software Components Composition Sensor / Aktuator SW-Cs

Robert Neue <robert.neue@gmx.de> 2222„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Konzepte im Detail 2/4 Run Time Environment

Ist nicht der abstrakte VFB Implementierung des VFB auf MC RTE muss nicht komplette Funktionalität direkt

implementieren - Darf soviel wie möglich delegieren

Basis Software Stellt Funktionalität der ECU unabhängig von der

Hardware zur Verfügung Unabhängige Module versch. Hersteller möglich Verschieden Abstraktionsebenen je Einsatzgebiet

Robert Neue <robert.neue@gmx.de> 2323„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Konzepte im Detail 3/4

Virtual Functional Bus Kommunikation auf unabh. abstr. Niveau Komponenten kommunizieren nur über def. Ports

Robert Neue <robert.neue@gmx.de> 2424„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Konzepte im Detail 4/4 Virtual Functional Bus (Kommunikationsmuster)

Client-Server

Sender-Receiver

Robert Neue <robert.neue@gmx.de> 2525„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Überblick 1. Motivation / Ziele 2. Schichtenmodell 3. Konzepte 4. AUTOSAR-OS vs. OSEK-OS 5. Methodik 6. Fazit

Robert Neue <robert.neue@gmx.de> 2626„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

AUTOSAR-OS vs. OSEK-OS OSEK-OS hat keine Zeitüberwachung OSEK-OS hat keine Speicherschutz AUTOSAR skaliert dies in den Klassen 1-4

Robert Neue <robert.neue@gmx.de> 2727„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

AUTOSAR-OS vs. OSEK-OS Warum spielt das jetzt eine Rolle?

Mehrere Anwendungen pro ECU simultan Schon jetzt > 50 ECUs in Luxusautos

Speicherschutz daher wichtiger denn je

Execution time enforcement (Budget) Arrival rate enforcement

Trusted applications Non-trusted Applications (Blind trust)

=> Memory protection Units (MPUs)

Robert Neue <robert.neue@gmx.de> 2828„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Überblick 1. Motivation / Ziele 2. Schichtenmodell 3. Konzepte 4. AUTOSAR-OS vs. OSEK-OS 5. Methodik 6. Fazit

Robert Neue <robert.neue@gmx.de> 2929„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

AUTOSAR Methode Von der Beschreibung ...

Robert Neue <robert.neue@gmx.de> 3030„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

AUTOSAR Methode ... zur ausführbaren Executable

Robert Neue <robert.neue@gmx.de> 3131„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Überblick 1. Motivation / Ziele 2. Schichtenmodell 3. Konzepte 4. AUTOSAR-OS vs. OSEK-OS 5. Methodik 6. Fazit

Robert Neue <robert.neue@gmx.de> 3232„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

FAZIT AUTOSAR wird von namhaften Lieferanten und

Herstellern vorangetrieben => große Unterstützung Einige versuchen ihre Lösungen in den Standard zu

drücken Austauschbare Software

Technische Seite Was passiert auf kaufmännischer Ebene?

Tool Support noch nicht perfekt, es fehlen Automatismen

Robert Neue <robert.neue@gmx.de> 3333„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Quellenwww.autosar.org

www.freescale.comKeywords: How AUTOSAR Will Change the Way You Work with Freescale Products

Robert Neue <robert.neue@gmx.de> 3434„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Fragen?

? ? ? ? ? ? ? ?

Robert Neue <robert.neue@gmx.de> 3535„AUTOSAR“, PG AutoLab, Seminarwochenende 21.-23.10.2007

AutoLab

Ende

Vielen Dank für eure Aufmerksamkeit!!!

Recommended