Embedded Coder

 

Embedded Coder

Generare codice C e C++ ottimizzato per sistemi embedded

Utilizzo di Embedded Coder Quick Start per accelerare la generazione di codice di produzione.

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.

Generazione di codice SIMD (Single Instruction Multiple Data) per l’elaborazione parallela.

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.

Utilizzo di pacchetti di supporto hardware per distribuire rapidamente il codice generato su dispositivi embedded.

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.

Utilizzo dei pacchetti di supporto embedded Linux per distribuire rapidamente applicazioni C++ mediante servizi basati su Linux.

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 (Software-In-the-Loop) e PIL (Processor-In-the-Loop).

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 bidirezionale di modelli e codice mediante report sul codice interattivi

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.

ISO 26262, IEC 61508 e relative certificazioni degli strumenti secondo TÜV SÜD.

Supporto di standard industriali

Utilizza prodotti complementari per gli standard industriali come ISO 26262, DO-178, MISRA C/C++ e AUTOSAR.

AUTOSAR | DO-178 | ISO 26262 | MISRA

Hardware Support Packages for Embedded Coder

Explore File Exchange for an extensive online library of hardware support files, resources, reviews, discussions, and more.

“Il codice che abbiamo generato dal nostro modello Simulink e Stateflow con Embedded Coder ha funzionato fin dal primo tentativo e le sue prestazioni hanno rispecchiato esattamente quelle dimostrate dal modello nei test sul campo.”

Vuoi saperne di più su Embedded Coder?