Embedded Coder
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