Embedded Coder

 

Embedded Coder

Generierung von optimiertem C und C++ Code für eingebettete Systeme

Verwenden von Embedded Coder Quick Start, um die Generierung von Produktionscode zu beschleunigen.

Generieren von C und C++

Konfigurieren und generieren Sie Code aus MATLAB und Simulink mithilfe von Apps, Vorlagen sowie einer Befehlszeile für Build-Skripte.

Generieren von SIMD-Code (Single Instruction, Multiple Data) für die parallele Verarbeitung.

Optimierung von Embedded Code

Generieren Sie optimierten und portierbaren C/C++ Code oder nutzen Sie prozessorspezifische Optimierungen wie beispielsweise SIMD.

Anpassen von Codeschnittstellen

Definieren und kontrollieren Sie das Auftreten von Modellen in generierten Codefunktionen und Daten, um die Softwareintegration zu erleichtern und Codierungspräferenzen und -standards gerecht zu werden.

Verwendung von Hardware-Support-Paketen, um generierten Code schnell auf Embedded-Geräten bereitzustellen.

Bereitstellen auf Hardware

Generieren und integrieren Sie Code aus Ihren Algorithmen in Ihre IDE oder generieren Sie ganze ausführbare Dateien mit E/A für gängige Hardware.

Verwendung von Supportpaketen für Embedded Linux für die schnelle Bereitstellung von C++ Anwendungen mithilfe Linux-basierter Dienste.

Bereitstellen auf serviceorientierter Architektur

Generieren Sie vollständige Anwendungen und stellen Sie diese auf Middleware- und Software-Frameworks bereit, die eine serviceorientierte Architektur nutzen.

Durchführen von SIL- und PIL-Tests (Software-in-the-Loop und Processor-in-the-Loop).

SIL-/PIL-Tests durchführen

Überprüfen Sie die Code-Ergebnisse mithilfe von SIL- und PIL-Differential-Tests (Software-in-the-Loop und Processor-in-the-Loop), messen Sie die Code-Abdeckung und analysieren Sie die Code-Ausführungsprofile.

Bidirektionale Verfolgung von Modellen und Code mithilfe interaktiver Codeberichte

Verfolgen und Bewerten von Code

Erzeugen Sie Berichte mit Metriken zur Größe und Komplexität des Codes. Verfolgen Sie Code bidirektional zu Modellen und Anforderungen nach.

ISO 26262-, IEC 61508- und zugehörige Toolzertifizierungen gemäß TÜV SÜD.

Unterstützen von Industriestandards

Verwenden Sie Add-on-Produkte für Industriestandards wie ISO 26262, DO-178, MISRA C/C++ und AUTOSAR.

AUTOSAR | DO-178 | ISO 26262 | MISRA

„Der Code, den wir mit Embedded Coder aus unserem Simulink- und Stateflow-Modell generiert haben, funktionierte gleich beim ersten Versuch und erzielte dieselbe Leistung wie unser Modell in Praxistests.“

Karel Viaene, CNH