Hauptinhalt

Embedded Coder

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

Embedded Coder® generiert lesbaren, kompakten und schnellen C und C++ Code für eingebettete Prozessoren für die Massenfertigung. Er erweitert MATLAB® Coder™ und Simulink® Coder um erweiterte Optimierungen für präzise Kontrolle über die generierten Funktionen, Dateien und Daten. Diese Optimierungen verbessern die Codeeffizienz und erleichtern die Integration in Legacy-Code, -Datentypen und -Kalibrierungsparameter. Sie können ein Drittanbieter-Entwicklungstool einbinden, um eine ausführbare Datei zur Turnkey-Bereitstellung auf Ihrem eingebetteten System oder Ihrer Rapid-Prototyping-Platine zu entwickeln.

Embedded Coder bietet eingebaute Unterstützung für die Softwarestandards AUTOSAR, MISRA C™ und ASAP2. Er umfasst zudem Nachverfolgbarkeitsberichte, Codedokumentation und automatische Softwareverifikation, um Softwareentwicklung gemäß DO178, IEC 61508 und ISO 26262 zu unterstützen. Embedded Coder ist portierbar und kann auf jedem Prozessor kompiliert und ausgeführt werden. Zudem bietet er Supportpakete mit erweiterten Optimierungen und Gerätetreibern für bestimmte Hardware.

Leitfaden zum Einstieg in Embedded Coder

Lernen Sie die Grundlagen von Embedded Coder

Grundlagen von Embedded Coder

Konzepte der Codegenerierung zur Bereitstellung auf eingebetteten Systemen

Codegenerierung

Konfigurieren von Codeschnittstellen, Generieren und Verifikation von Codeergebnissen und Erstellen von Berichten

Codeeffizienz

Optimieren von generiertem Code durch Minimierung der Speicheranforderungen und Beschleunigung der Ausführung

Verifikation, Test und Zertifizierung

Abstimmen von Parametern, Analysieren der Codeleistung, Testen der numerischen Äquivalenz und Durchführen von Codeabdeckungs- und Nachverfolgbarkeitsanalysen

Cross-Release-Unterstützung

Integrieren von generiertem Code aus vorherigen Versionen in generierten Code aus der aktuellen Version

Codegenerierung aus MATLAB Programmcode

Generieren von C/C++ Code aus MATLAB Programmcode für eingebettete Systeme


Fehlerberichte auf Probleme und Fehlerbehebungen prüfen

Software is inherently complex and is not free of errors. The output of a code generator might contain bugs, some of which are not detected by a compiler. MathWorks reports critical known bugs brought to its attention on its Bug Report system at www.mathworks.com/support/bugreports/. In the search bar, type the phrase "Incorrect Code Generation" to obtain a report of known bugs that produce code that might compile and execute, but still produce wrong answers. To save a search, click Save Search.

The bug reports are an integral part of the documentation for each release. Examine periodically all bug reports for a release, as such reports may identify inconsistencies between the actual behavior of a release you are using and the behavior described in this documentation.

In addition to reviewing bug reports, you should implement a verification and validation strategy to identify potential bugs in your design, code, and tools.

Suche R2026a-Fehlerberichte

Bekannte Fehler für fehlerhafte Codegenerierung
Alle bekannten Fehler für dieses Produkt