Embedded Coder

 

Embedded Coder

Générer du code C et C++ optimisé pour les systèmes embarqués

Utiliser le guide de démarrage rapide d'Embedded Coder pour initier la génération du code de production.

Générer du code C et C++

Configurez et générez du code à partir de MATLAB et Simulink en utilisant des applications, des modèles et une interface de ligne de commande pour les scripts de compilation.

Générer du code SIMD (single instruction, multiple data) pour le traitement en parallèle.

Optimiser le code embarqué

Générez du code C/C++ optimisé et portable ou utilisez des optimisations spécifiques au processeur comme SIMD.

Personnaliser les interfaces du code

Définissez et contrôlez la manière dont les modèles apparaissent dans les fonctions et les données du code généré pour faciliter l'intégration logicielle et respecter les préférences et les normes de codage.

Utiliser des support packages hardware pour déployer rapidement le code généré sur les dispositifs embarqués.

Déployer le code sur du hardware

Générez et intégrez le code de vos algorithmes dans votre IDE ou générez des exécutables complets avec E/S pour le hardware courant.

Utiliser les support packages des systèmes Linux embarqués pour déployer rapidement des applications C++ grâce aux services basés sur Linux.

Déployer sur des architectures orientées services

Générez et déployez des applications complètes sur des frameworks software et middleware utilisant une architecture orientée services.

Effectuer des tests en mode SIL (Software-in-the-Loop) ou PIL (Processor-in-the-Loop).

Effectuer des tests SIL et PIL

Vérifiez les résultats du code avec des tests comparatifs Software-in-the-Loop (SIL) et Processor-in-the-Loop (PIL), mesurez la couverture du code et analysez les profils d'exécution du code.

Traçage bidirectionnel des modèles et du code en utilisant des rapports de code interactifs.

Tracer et évaluer le code

Produisez des rapports contenant des métriques concernant la taille et la complexité du code. Tracez le code de manière bidirectionnelle vers les modèles et les exigences.

Certifications par TÜV SÜD pour les normes ISO 26262, IEC 61508 et les outils connexes.

Assurer le support des normes industrielles

Utilisez des produits supplémentaires pour les normes industrielles, notamment ISO 26262, DO-178, MISRA C/C++ et AUTOSAR.

AUTOSAR | DO-178 | ISO 26262 | MISRA

« Le code généré à partir de notre modèle Simulink et Stateflow avec Embedded Coder a fonctionné dès le premier essai et s'est comporté exactement comme notre modèle lors des tests sur le terrain. »

Karel Viaene, CNH

Vous souhaitez en savoir plus sur le produit  Embedded Coder ?