C/C++ Compiler Suite Unterstützung bei der Entwicklung sicherer Anwendungen

Quelle: Pressemitteilung

Anbieter zum Thema

HighTec erweitert die Unterstützung der C/C++ Compiler Suite für die neue NXP S32Z- und S32E-Echtzeit-Prozessor-Familien

Die Erweiterung der Compiler Suite soll das Entwickeln neuer Anwendungen für bestimmte Prozessoren im Automotive-Bereich vereinafchen.
Die Erweiterung der Compiler Suite soll das Entwickeln neuer Anwendungen für bestimmte Prozessoren im Automotive-Bereich vereinafchen.
(Bild: NXP )

HighTec EDV-Systeme GmbH hat die Unterstützung ihrer C/C++ Compiler Suite für die neuen Echtzeit-Prozessor-Familien S32Z und S32E von NXP Semiconductors bekannt gegeben. Die neuen Prozessoren erweitern die NXP S32 Automotive Plattform in den Bereichen Fahrzeugsteuerung, Fahrzeugvernetzung sowie Karosserie- und Komfortfunktionen und richten sich an Automotive-Softwareentwickler für sichere und vernetzte Fahrzeuge. HighTec's ISO 26262 ASIL D qualifizierter Arm-Compiler unterstützt die AUTOSAR Adaptive Plattform, die auf dem Sprachstandard C++14 basiert, und erzeugt einen optimierten Code für sicherheitskritische Anwendungen. Als langjähriger Tool-Partner von NXP und deren S32 Automotive Plattform bietet HighTec eine bewährte Compiler-Technologie auf dem aktuellen Stand der Technik für die neuesten Architekturen.

Die neuen NXP S32Z- und S32E-Prozessoren bieten eine skalierbare Automotive-Computing-Architektur, die sich auf die sichere Steuerung von Fahrzeugen, die Antriebssteuerung und die Elektrifizierung von Fahrzeugen konzentriert. Diese neue Klasse von Automotive-Prozessoren zielt ab auf die wichtigsten Markttrends im Automobilbereich wie Steuergerätekonsolidierung, Domain- und Zonensteuerung sowie Software-definierte Fahrzeuge (software-defined vehicles, SDV) mit leistungsstarker Echtzeitverarbeitung. Die NXP S32Z/E-Prozessoren der Gigahertz-Klasse mit Arm Cortex-R52 und Cortex-M33 Prozessorkernen bieten ein hohes Maß an Steuergerätekonsolidierung mit virtuellen Maschinen, die eine „Core-to-Pin“-Hardwareisolierung verwenden.

Anwendungsbereich

Die neuen Prozessoren unterstützen das neueste GTM 4.1 und bieten einen bis zu 64 MB großen Flash-Speicher und LPDDR-Flash/DRAM zur Unterstützung von AUTOSAR-Adaptive-Inselplattformen für SDV. Diese Prozessoren werden mit Prozessen entwickelt, die nach ISO 26262 für funktionale Sicherheit und ISO 21344 für Cybersicherheit zertifiziert wurden, einschließlich der Unterstützung für Embedded-Kryptographie-Beschleuniger.

Der HighTec C/C++ Compiler basiert auf der LLVM Open-Source-Technologie und deckt die gesamte Bandbreite der Arm Cortex-A, Cortex-R und Cortex-M Architekturen ab. Der Arm-Compiler unterstützt Cortex-R52 und Cortex-M33 Prozessorkerne. Seine zertifizierten Standardbibliotheken entsprechen der höchsten Sicherheitsstufe ISO 26262 ASIL D. Zusätzlich zum Arm-Compiler bietet HighTec einen eigenständigen GTM/MCS-Compiler für die C-Programmierung der neuesten GTM IP 4.1 für Automotive-Anwendungen. Die Suite unterstützt auch den AUTOSAR Adaptive-Standard und enthält Compiler-Sicherheitserweiterungen. HighTec ist bekannt für seinen zuverlässigen technischen Support und stellt erfolgreiche Design-Ins sicher. Ergänzend bietet HighTec eine Reihe von technischen Schulungen, wie z.B. eine Einführung in AUTOSAR, und Anwendungssupport für die Verwendung von NXP-Echtzeittreibern (MCAL).

„Die Mobilität der Zukunft – angetrieben durch elektrische und autonome Fahrzeuge – erfordert sichere Lösungen, die die hohe Leistung von Prozessoren nutzbar machen“, sagt Simona-Sorina Costinescu, Softwaremanagerin für die Automotive Processing Business Line bei NXP. „Die neuesten Echtzeit-Prozessoren der NXP S32Z- und S32E-Familien bieten eine Verarbeitungsgrundlage, die ideal auf die Anforderungen dieser Lösungen abgestimmt ist – und die HighTec C/C++ Compiler Suite erleichtert die Entwicklung sicherer Software, während sie die hohe Leistung der Plattform nutzt.“

In enger Zusammenarbeit mit dem Halbleiterpartner hat HighTec bereits zum frühesten Zeitpunkt Tool-Support für alle Produkte der S32 Automotive Plattform von NXP angeboten:

  • für die S32G Fahrzeugnetzwerkprozessoren zur leistungsstarken, sicheren Verarbeitung für serviceorientierte Gateways, Domain-Controller, Zonenprozessoren, Fahrzeugcomputer und Sicherheitsprozessoren;
  • für die S32R-Radarprozessoren zur leistungsstarken, sicheren Verarbeitung für fortschrittliche Kurven- und Frontradaranwendungen mit großer Reichweite bis hin zum hochauflösenden Radar;
  • für die S32K General-Purpose-Mikrocontroller (MCUs) für Automobil- und Industrieanwendungen, die fortschrittliche Sicherheitsfunktionen und Softwareunterstützung für ASIL B/D erfordern.

Der HighTec C/C++ Compiler kann als eigenständiges Tool innerhalb der HighTec IDE, aber auch als Bundle im S32 Design Studio von NXP verwendet werden.

„Wir sind sehr stolz auf unsere langjährige Partnerschaft mit NXP, und HighTec freut sich, von Anfang an eine umfassende Tool-Unterstützung für die neuesten NXP S32-Prozessoren anbieten zu können”, sagt Mario Cupelli, CTO der HighTec EDV-Systeme GmbH. „Die schnelle Verfügbarkeit einer sicherheitsqualifizierten Compiler-Suite für NXP Mikrocontroller verschafft Embedded-Entwicklern einen Wettbewerbsvorteil, indem er ihren Entwicklungszyklus und die Markteinführung ihrer Produkte für Automotive-Anwendungen beschleunigt.“

(ID:48456194)

Jetzt Newsletter abonnieren

Verpassen Sie nicht unsere besten Inhalte

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung.

Aufklappen für Details zu Ihrer Einwilligung