Contenuto principale

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.

Come iniziare con Embedded Coder

Impara le nozioni di base di Embedded Coder

Nozioni di base su Embedded Coder

Concetti per la generazione di codice per la distribuzione in sistemi embedded

Generazione di codice

Configurare le interfacce di codice, generare e verificare i risultati del codice e generare report

Efficienza del codice

Ottimizzare il codice generato riducendo al minimo i requisiti di memoria e velocizzando l'esecuzione

Verifica, test e certificazione

Regolare i parametri, analizzare le prestazioni del codice, verificare l'equivalenza numerica ed eseguire analisi di coverage del codice e di tracciabilità

Supporto tra release diverse

Integrare il codice generato nelle release precedenti con quello generato nella release attuale

Generazione di codice dal codice MATLAB

Generare codice C/C++ dal codice MATLAB per sistemi embedded


Verifica i report di bug per problemi e soluzioni

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.

Cerca report di bug per R2026a

Bug noti per la generazione di codice errato
Tutti i bug noti per questo prodotto