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