AUTOSAR (AUTomotive Open System ARchitecture) ist eine offene und standardisierte Automotive-Softwarearchitektur, die gemeinsam von Automobilherstellern, Zulieferern und Tool-Entwicklern entwickelt wurde. MathWorks ist Premium-Partner von AUTOSAR und beteiligt sich aktiv an der Entwicklung des Standards. Der Schwerpunkt liegt dabei auf der Anwendung von Model-Based Design in einem AUTOSAR-Entwicklungsprozess.
Der AUTOSAR-Standard bietet zwei Plattformen zur Unterstützung der aktuellen und der nächsten Generation von Steuergeräten (ECU) für die Automobilindustrie. Die Erste nennt sich die Classic Plattform, die für traditionelle Anwendungen wie Antriebsstrang, Fahrwerk, Karosserie- und Innenraumelektronik eingesetzt wird. Die Zweite ist die Adaptive Plattform, die für rechenintensive Anwendungen wie hochautomatisiertes Fahren, Car-to-X-Kommunikation, Software-Updates per Funk oder für Fahrzeuge als Teil des Internet of Things herangezogen wird. Der AUTOSAR-Standard der Foundation stellt Interoperabilität zwischen den verschiedenen AUTOSAR-Plattformen bereit.
Simulink bietet native AUTOSAR Unterstützung. Das AUTOSAR Blockset ermöglicht es Ingenieuren, Simulink-Modelle entweder auf AUTOSAR-Spezifikationen des Typs Classic oder Adaptive abzubilden. Ebenfalls können Sie AUTOSAR-Produktionscode in C- und C++ mit dem Embedded Coder generieren. Simulink, AUTOSAR Blockset und Embedded Coder unterstützen die Round-Trip-Integration mit AUTOSAR-Architekturen, wie unten dargestellt.
Kostenloses WhitePaper
10 bewährte Praktiken für den Einsatz von AUTOSAR mit Simulink
Whitepaper lesenEinsatz von MATLAB für AUTOSAR
Produkte kennenlernen
- Simulink und Stateflow für Softwaredesign
- System Composer und AUTOSAR-Blockset für die Erstellung von AUTOSAR-Software-Architekturen in Simulink
- AUTOSAR Blockset für die Entwicklung und Simulation von Steuergerätesoftware für AUTOSAR Classic und Adaptive
- Embedded Coder zur Generierung von Produktionscode und ARXML-Dateien sowie für SIL/PIL-Tests
- Verwendung des Embedded Coder Support Package for Linux Applications zur Generierung einer Laufzeitumgebung (RTE) für die Bereitstellung von AUTOSAR Adaptive-Anwendungen zur Ausführung auf Linux-Plattformen
- Polyspace Code Prover zur Verifizierung des Codes von AUTOSAR-Softwarekomponenten
- Tools von Drittherstellern für AUTOSAR-Authoring: Vector Informatik DaVinci Developer, Mentor Graphics Volcano Vehicle Systems Architect, ETAS ISOLAR-A
Webinare
- Modellierung und PIL-Verifizierung von AUTOSAR-Software auf NXP S32K von Simulink (45:52)
- Erweiterte Simulink-Unterstützung für AUTOSAR: Baugruppen, BSW-Service-Simulation und Codegenerierung (32:44)
- Von Simulink zu AUTOSAR-Code – leicht gemacht (32:32)
- AUTOSAR Classic und Adaptive leichtgemacht mit Model-Based Design (35:31)
- Modellierung von AUTOSAR SOME/IP-Anwendungen mit MathWorks Simulink und Integration in Vector-Tools
Erfolgsberichte von Kunden
- Fiat Chrysler Automobiles: Nutzung von Model-Based Design, automatischer Codegenerierung und AUTOSAR zur Entwicklung und Implementierung einer Motorsteuerungsanwendung für die Serienproduktion
- LG Chem: Entwicklung AUTOSAR-konformer Software für ein Batteriemanagementsystem für Hybridfahrzeuge mit Model-Based Design
- IDNEO: Entwicklung und Test von AUTOSAR-Softwarekomponenten und komplexen Gerätetreibern mit Model-Based Design
- Ford Motor Company: Softwareentwicklung unter Verwendung von Model-Based Design-Prozessen und -Tools (14:55)
- A123 Systems: Kontinuierliche Integration innerhalb eines modellbasierten Workflows (10:29)
- Navistar: Erweitertes Data Dictionary für die modellbasierte Entwicklung von Software für die Automobilproduktion (11:11)
- Autoliv: Entwicklung integrierter Fahrzeugsicherheitsapplikationen durch Model-Based Design (19:47)
- VALEO E.E.S.: Automatische Codegenerierung von AUTOSAR-Softwarekomponenten für eine Anwendung in der Massenproduktion von Motormanagementsystemen: Prozess und Nutzen (26:03)
- KPIT: KPIT richtet einen durchgängigen Prozess für AUTOSAR-konforme Softwareentwicklung mit Model-Based Design ein
- Vector: Die Entwicklung der E/E-Architektur und die Auswirkungen auf die Zukunft der Softwareentwicklung (20:02)
- Elektrobit: Anwendung eines Model-Based Design-Ansatzes auf ein Fahrer-Monitoring-System (20:50)
- Continental: Modellbasierte Entwicklung mit AURIX PiL Target (20:16)
- KPIT: Modellbasierter Entwicklungsansatz: AUTOSAR + Funktionale Sicherheit + ASPICE (27:08)
- Magneti Marelli: Entwicklung eines semi-aktiven Aufhängungssystems unter Verwendung des Model-Based Designs mit AUTOSAR gemäß ASPICE-Standard
- Delphi Technologies: Modellierung der AUTOSAR-Softwarearchitektur von Multicore-Software für elektrische Antriebe (18:52)
Weitere Informationen
Modellierung von AUTOSAR-Software und Codegenerierung
- Modellieren des Ein-/Ausschaltverhaltens von AUTOSAR-Steuergeräten in Simulink (7:20)
- AUTOSAR Queued Sender/Empfänger-Kommunikation (4:24)
- Modellieren von AUTOSAR-Varianten in Simulink (4:53)
- Von Simulink zu AUTOSAR-Produktionscode (5:16)
- AUTOSAR-Unterstützung von Simulink und Embedded Coder (2:33)
- Ausführungsreihenfolge für AUTOSAR Runnables in Simulink (4:52)
- Simulation und Generierung von Code für Adaptive AUTOSAR-Methoden in Simulink (3:50)