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.
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
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
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!
