Contenuto principale

Generazione di codice dal codice MATLAB

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

Il prodotto Embedded Coder® arricchisce il prodotto MATLAB Coder™ con feature che è possibile utilizzare per lo sviluppo di software embedded. Ad esempio, è possibile:

  • Generare codice compatto ed eseguibile in modo efficiente per sistemi embedded.

  • Personalizzare l'aspetto del codice generato.

  • Generare codice conforme a un ampio sottoinsieme degli standard di codifica MISRA™ e AUTOSAR.

  • Ottimizzare il codice generato per un ambiente di destinazione specifico.

  • Integrare applicazioni, funzioni e dati esistenti.

  • Abilitare le opzioni di tracciamento, reporting e test che facilitano le attività di verifica del codice.

Per generare codice C/C++ da codice MATLAB con Embedded Coder sono necessari i seguenti prodotti:

  • MATLAB

  • MATLAB Coder

  • Embedded Coder

MATLAB Coder supporta un sottoinsieme delle feature base del linguaggio MATLAB, tra cui i costrutti di controllo del programma, le funzioni e le operazioni matriciali. Per generare codice C/C++, utilizzare l'app MATLAB Coder o la funzione codegen. Con Embedded Coder è possibile accedere a ulteriori opzioni e ottimizzazioni avanzate per un controllo dettagliato delle funzioni, dei file e dei dati del codice generato. Vedere Embedded Coder Capabilities for Code Generation from MATLAB Code.

Categorie