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

“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.”

Karel Viaene, CNH

Vuoi saperne di più su Embedded Coder?