Zum Hauptinhalt springen

Partnerschaft – IAR

Beschleunigung einer sicheren und konformen Softwareentwicklung für SoCs im Automobilbereich

Die Partnerschaft zwischen ETAS und IAR Systems vereint jahrzehntelanges Know-how im Bereich fahrzeuginterner Softwareplattformen und fortschrittlicher Entwicklungswerkzeuge. Wir liefern robuste Lösungen, die die Markteinführungszeit moderner SoCs verkürzen und eine effiziente Verwaltung komplexer Multicore-Workloads ermöglichen, während gleichzeitig strenge Sicherheits- und Compliance-Anforderungen erfüllt werden.

Logo-Partner IAR

Ihre Herausforderungen

Komplexe Multicore-Workloads bewältigen

Die Verwaltung robuster Software-Stacks und Multicore-Workloads in Domänen-/Zonen-Steuerungs- und zentralen Rechenarchitekturen ist von entscheidender Bedeutung.

Sicherheits- und Compliance-Anforderungen meistern

Die Norm ISO 26262 schreibt die kontinuierliche Einhaltung von Standards für sichere Programmierung und die Korrektheit der Laufzeit vor, was den Entwicklungsaufwand erhöht.

Beseitigen Sie Engpässe beim Debuggen

Unzureichende Einblicke in die parallele Ausführung, Aufrufstapel und das Speicherverhalten erhöhen das Risiko und führen zu Verzögerungen in komplexen Fahrzeugsystemen.

Die Markteinführungszeit verkürzen

Unkoordinierte Arbeitsabläufe und manuelle Sicherheits- und Schutzkontrollen verlangsamen die Entwicklung, die Integration und die Markteinführung.

Unsere gemeinsame Lösung: ETAS und IAR beschleunigen Ihre Entwicklung

 Unsere gemeinsame Lösung: ETAS und IAR beschleunigen Ihre Entwicklung

ETAS und die IAR Systems GmbH bieten komplementäre Lösungen, die sich nahtlos in moderne CI/CD-Workflows integrieren lassen und wichtige Herausforderungen in der Entwicklung bewältigen:

  • ETAS RTA-CAR: Bietet robuste AUTOSAR- und Middleware-Lösungen, die komplexe Multicore- und partitionierte Workloads unterstützen und die Konsolidierung von Domänenfunktionen ermöglichen.
  • IAR C/C++-Build-Tools: ISO 26262-zertifizierte Compiler, Assembler und Linker für verschiedene Architekturen (ARM, RISC-V, RH850) zur Optimierung von Firmware bei geringem Ressourcenverbrauch.
  • IAR-Tool zur statischen Analyse: Ein nach ISO 26262 zertifiziertes Tool, das sichere Codierungsstandards wie MISRA C++:2023 und CERT C/C++ zur Einhaltung der Vorschriften durchsetzt.
  • IAR Multicore Debugger: Bietet Echtzeit-ETM-Trace und Funktionsprofilierung zur Erkennung von Race-Conditions und Timing-Problemen über mehrere Kerne hinweg, ergänzt durch korrelierte Codeabdeckung.
  • IAR-Laufzeitanalyse: Erkennt versteckte Ausführungsfehler, darunter Stapelbeschädigungen, Heap-Lecks und arithmetische Überläufe.

Ihre Vorteile

Optimierte ECU-Integration

Bündeln Sie Domänen- und Zonenfunktionen in zentralen Rechenarchitekturen, um die Hardware-Fragmentierung zu verringern und die Integration von Steuergeräten (ECUs) mit IAR-optimierter Firmware zu vereinfachen.

Beschleunigte Einhaltung der Norm ISO 26262

Setzen Sie sicherheitszertifizierte Build-Tools, statische Analysen und Laufzeitprüfungen in Linux-basierten CI/CD-Pipelines ein, um die Entwicklung und die Sicherheitsüberprüfung zu beschleunigen.

Nahtlose Integration in die Toolchain

Die sicherheitszertifizierte Toolchain von IAR ergänzt die Funktionen der ETAS-Plattform und beschleunigt die Inbetriebnahme der Platine, die Funktionsverifizierung sowie die Produktionsreife.

Schnellere und sicherere Entwicklung

Entwickeln Sie schneller sichere und zuverlässige Fahrzeugsysteme und erfüllen Sie dabei stets die strengen Anforderungen an die funktionale Sicherheit.

Merkmale und Funktionen

ETAS RTA-CAR bietet grundlegende AUTOSAR- und Middleware-Lösungen, die für komplexe Multicore- und partitionierte Ausführungsumgebungen entwickelt wurden und eine effiziente Konsolidierung von Domänenfunktionen in zentralen Rechenarchitekturen ermöglichen.

Die IAR C/C++-Build-Tools und das Tool zur statischen Analyse sind nach ISO 26262 zertifiziert und gewährleisten die konforme Codegenerierung sowie die Einhaltung sicherer Codierungsstandards (MISRA C++:2023, CERT C/C++) für verschiedene Automobilarchitekturen wie ARM, RISC-V und RH850.

Der IAR Multicore Debugger bietet Echtzeit-ETM-Trace- und Funktionsprofilierung, was für die Erkennung von Race-Conditions und Timing-Problemen zwischen den Kernen sowie für die Korrelation mit der Codeabdeckung unerlässlich ist, um getestete Verzweigungen zu überprüfen und so einen umfassenden Überblick über die Ausführung zu erhalten.

IAR Runtime Analysis bietet wichtige Funktionen zur Erkennung versteckter Ausführungsfehler wie Stapelbeschädigungen, Heap-Lecks und arithmetische Überläufe, wodurch Risiken erheblich reduziert und die Zuverlässigkeit eingebetteter Software verbessert werden.

Unsere integrierte Lösung unterstützt eine Vielzahl wichtiger Automobilkomponenten und -architekturen, darunter RH850, ARM, V9-R5, G9-R5 und E3xxx, und gewährleistet so Flexibilität und breite Anwendbarkeit in den unterschiedlichsten Automobilprojekten.

Über IAR

IAR bietet weltweit führende Software und Dienstleistungen für die Embedded-Entwicklung und unterstützt damit Unternehmen auf der ganzen Welt bei der Entwicklung sicherer, hochwertiger Produkte, die die Zukunft gestalten. Seit 1983 tragen die Lösungen von IAR dazu bei, Zuverlässigkeit, Sicherheit und Effizienz bei der Entwicklung von mehr als einer Million Embedded-Anwendungen in Branchen wie Automobil, industrielle Automatisierung, IoT, Medizintechnik und Sicherheit zu gewährleisten.

Besuchen Sie die IAR-Website

Kontakt-Banner

Kontaktieren Sie uns

Sind Sie bereit, Ihre Entwicklung von eingebetteter Software für die Automobilindustrie voranzutreiben?

  • Nutzen Sie das gebündelte Know-how von ETAS und IAR für komplexe SoC-Projekte.
  • Gewährleistung der funktionalen Sicherheit und der Einhaltung von Vorschriften durch integrierte Toolchains.
  • Erzielen Sie eine schnellere Markteinführung durch zuverlässiges Debugging und Analyse.

Lassen Sie uns Kontakt aufnehmen, um Ihren Projektumfang und Ihre Anforderungen zu besprechen!