Leitfaden zum Einstieg in 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.
Tutorials
- Generate C Code from Simulink Models
Generate, test, and deploy C code optimized for an embedded system from a model that represents a discrete-time control system.
- SCHRITT 1: Generate Code by Using Embedded Coder Quick Start
- SCHRITT 2: Configure Data Interface
- SCHRITT 3: Configure a Model Parameter as a Global Variable for Tuning During Run Time
- SCHRITT 4: Simulate and Verify C Code
- SCHRITT 5: Deploy the Generated Code
- Generate C Service Interface Code from Component Models
How to generate C code that uses a service code interface.
- SCHRITT 1: Generate Code by Using Embedded Coder Quick Start
- SCHRITT 2: Configure Service Interface
- SCHRITT 3: Configure Model Parameter for Tuning and State Data for Measurement During Run Time
- SCHRITT 4: Simulate and Verify Generated C Code
- SCHRITT 5: Deploy the Generated Code
- Generate C++ Code from Simulink Models
Generate, review, and deploy C++ code optimized for an embedded system from a Simulink model.
- SCHRITT 1: Generate C++ Code by Using Embedded Coder Quick Start
- SCHRITT 2: Configure Class Interface
- SCHRITT 3: Simulate and Verify Generated C++ Code
- SCHRITT 4: Deploy the Generated C++ Code
- Controlling C Code Style
Generateswitch-casestatements instead ofif-elseif-elsestatements in C/C++ code generated from MATLAB code. - Include Comments in Generated C/C++ Code
Include MATLAB source code as comments in the generated code. Include function help text and function signature in function banner.
Codegenerierung über den Simulink-Modellworkflow
Codegenerierung über den MATLAB Programmcode-Workflow
Über die Codegenerierung für eingebettete Systeme
- Code Generation by Using Embedded Coder
MathWorks® code generation technology produces C or C++ code and executable programs for algorithms.
- Target Environments and Applications
Choose a system target file for generating, building, and executing code for target environments, such as development computers, real-time simulators, and embedded processors.
- Grundlagen von Embedded Coder
Konzepte der Codegenerierung zur Bereitstellung auf eingebetteten Systemen
- Code Generation Goal Summary
Find information relevant to your project goals.
- Customize Code Generation Environment
Customize code generation environment for a project or organization.
- Embedded Coder Capabilities for Code Generation from MATLAB Code
The Embedded Coder product extends the MATLAB Coder product with capabilities that you can use for embedded software development.
Enthaltene Beispiele
Videos
Wie Sie in 5 Minuten Produktionscode generieren
Erstellen Sie schnell Code, basierend auf Ihren allgemeinen Projektanforderungen.
Daten, Funktion und Dateianpassung von Embedded Coder
Weisen Sie Datenklassen wie Eingaben, Ausgaben und Parametern Standarddefinitionen, Speicherklassen und Speicherabschnitte hinzu.
Dynamische Codeverifikation und Analyse: SIL, PIL und externer Modus
Verifikation, Abstimmung, Protokollierung und Kalibrierung des generierten Codes mithilfe von Software-in-the-Loop-, Processor-in-the-Loop- und externen Modus-Techniken.



