Generazione di C e C++
Configura e genera codice da MATLAB e Simulink utilizzando app, modelli e un’interfaccia a riga di comando per creare script.
Ottimizzazione di codice embedded
Genera codice C/C++ ottimizzato e portabile o utilizza ottimizzazioni specifiche per i processori, come SIMD.
Personalizzazione delle interfacce del codice
Definisci e controlla come i modelli vengono visualizzati nelle funzioni e nei dati del codice generato per facilitare l’integrazione del software e soddisfare le preferenze e gli standard di codifica.
Distribuzione su hardware
Genera e integra il codice dagli algoritmi nel tuo IDE o genera eseguibili completi con I/O per l’hardware più diffuso.
Distribuzione su architetture orientate ai servizi
Genera e distribuisci applicazioni complete in framework di middleware e software che utilizzano un’architettura orientata ai servizi.
Esecuzione di test SIL/PIL
Verifica i risultati del codice utilizzando test back-to-back Software-In-the-Loop (SIL) e Processor-In-the-Loop (PIL), misura il coverage del codice e analizza i profili di esecuzione del codice.
Tracciamento e valutazione del codice
Produci report con metriche relative alle dimensioni e alla complessità del codice. Traccia bidirezionalmente il codice in base a modelli e requisiti.
Risorse di prodotto:
FAQ su Embedded Coder
Embedded Coder genera codice C e C++ leggibile, compatto ed efficiente per processori embedded utilizzati in sistemi di produzione in serie. Estende MATLAB Coder e Simulink Coder con ottimizzazioni avanzate per il controllo preciso di funzioni, file e dati generati.
Embedded Coder estende MATLAB Coder e Simulink Coder con ottimizzazioni avanzate per l'efficienza del codice, il controllo preciso del codice generato e funzionalità che facilitano l'integrazione con codice esistente (legacy code), tipi di dati e parametri di calibrazione.
Embedded Coder offre supporto integrato per gli standard software AUTOSAR, MISRA C e ASAP2 e fornisce report di tracciabilità, documentazione del codice e funzionalità di verifica software automatizzata a supporto dello sviluppo software conforme a DO-178, IEC 61508 e ISO 26262.
Sì. Embedded Coder offre pacchetti di supporto con ottimizzazioni avanzate e driver di dispositivo per hardware specifici, consentendo il deployment su diversi sistemi embedded e schede di prototipazione rapida.
Embedded Coder supporta test Software-in-the-Loop (SIL) e Processor-in-the-Loop (PIL) di tipo back-to-back, la misurazione della copertura del codice e l'analisi del profilo di esecuzione del codice.
Sì. Il codice generato da Embedded Coder è portabile e può essere compilato ed eseguito su qualsiasi processore.
Le aziende utilizzano Embedded Coder per generare codice di produzione per applicazioni di controllo, elaborazione del segnale, elaborazione delle immagini e Computer Vision e Machine Learning.
Sì. Embedded Coder può generare codice Single Instruction, Multiple Data (SIMD) per l'elaborazione parallela e offre ottimizzazioni specifiche per processore, incluse quelle per le architetture ARM.