Come iniziare con Embedded Coder
Embedded Coder® genera codice C e C++ leggibile, compatto e rapido per processori embedded utilizzati nella produzione di massa. Estende le funzionalità di MATLAB® Coder™ e Simulink® Coder con ottimizzazioni avanzate per un controllo preciso delle funzioni, dei file e dei dati generati. Queste ottimizzazioni migliorano l'efficienza del codice e facilitano l'integrazione con il codice legacy, i tipi di dato e i parametri di calibrazione. È possibile integrare uno strumento di sviluppo di terze parti per compilare un eseguibile da utilizzare per la distribuzione immediata sul sistema embedded o su una scheda di prototipazione rapida.
Embedded Coder offre il supporto integrato per gli standard software AUTOSAR, MISRA C™ e ASAP2. Fornisce inoltre report di tracciabilità, documentazione del codice e verifica automatica del software a supporto dello sviluppo software conforme alle norme DO178, IEC 61508 e ISO 26262. Il codice Embedded Coder è portabile e può essere compilato ed eseguito su qualsiasi processore. Inoltre, offre pacchetti di supporto con ottimizzazioni avanzate e driver del dispositivo per hardware specifico.
Tutorial
- 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.
- PASSAGGIO 1: Generate Code by Using Embedded Coder Quick Start
- PASSAGGIO 2: Configure Data Interface
- PASSAGGIO 3: Configure a Model Parameter as a Global Variable for Tuning During Run Time
- PASSAGGIO 4: Simulate and Verify C Code
- PASSAGGIO 5: Deploy the Generated Code
- Generate C Service Interface Code from Component Models
How to generate C code that uses a service code interface.
- PASSAGGIO 1: Generate Code by Using Embedded Coder Quick Start
- PASSAGGIO 2: Configure Service Interface
- PASSAGGIO 3: Configure Model Parameter for Tuning and State Data for Measurement During Run Time
- PASSAGGIO 4: Simulate and Verify Generated C Code
- PASSAGGIO 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.
- PASSAGGIO 1: Generate C++ Code by Using Embedded Coder Quick Start
- PASSAGGIO 2: Configure Class Interface
- PASSAGGIO 3: Simulate and Verify Generated C++ Code
- PASSAGGIO 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.
Workflow per la generazione di codice dal modello di Simulink
Workflow per la generazione di codice dal codice MATLAB
Informazioni sulla generazione di codice per sistemi embedded
- 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.
- Nozioni di base su Embedded Coder
Concetti per la generazione di codice per la distribuzione in sistemi embedded
- 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.
Esempi in primo piano
Video
Generazione di codice di produzione in 5 minuti
Generare rapidamente il codice in base ai requisiti di alto livello del progetto.
Personalizzazione dei dati, delle funzioni e dei file in Embedded Coder
Assegnare definizioni predefinite, classi di storage e sezioni di memoria alle classi di dati quali input, output e parametri.
Verifica e analisi dinamica del codice: SIL, PIL e modalità esterna
Verificare, regolare, registrare e calibrare il codice generato utilizzando tecniche di tipo Software-In-the-Loop, Processor-In-the-Loop e in modalità esterna.



