![Utiliser le guide de démarrage rapide d'Embedded Coder pour initier la génération du code de production.](https://ch.mathworks.com/fr/products/embedded-coder/_jcr_content/mainParsys/band_1749659463_copy/mainParsys/columns/2e914123-2fa7-423e-9f11-f574cbf57caa/image_copy_copy.adapt.full.medium.jpg/1721886585087.jpg)
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.](https://ch.mathworks.com/fr/products/embedded-coder/_jcr_content/mainParsys/band_1749659463_copy/mainParsys/columns/ae985c2f-8db9-4574-92ba-f011bccc2b9f/image_copy.adapt.full.medium.jpg/1721886585132.jpg)
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.](https://ch.mathworks.com/fr/products/embedded-coder/_jcr_content/mainParsys/band_1749659463_copy/mainParsys/columns_copy/2e914123-2fa7-423e-9f11-f574cbf57caa/image_copy.adapt.full.medium.jpg/1721886585274.jpg)
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.](https://ch.mathworks.com/fr/products/embedded-coder/_jcr_content/mainParsys/band_1749659463_copy/mainParsys/columns_copy/ae985c2f-8db9-4574-92ba-f011bccc2b9f/image.adapt.full.medium.jpg/1721886585314.jpg)
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).](https://ch.mathworks.com/fr/products/embedded-coder/_jcr_content/mainParsys/band_1749659463_copy/mainParsys/columns_copy/6d5289a2-72ce-42a8-a475-d130cbebee2e/image_copy.adapt.full.medium.jpg/1721886585353.jpg)
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.](https://ch.mathworks.com/fr/products/embedded-coder/_jcr_content/mainParsys/band_1749659463_copy/mainParsys/columns_copy_copy/2e914123-2fa7-423e-9f11-f574cbf57caa/image_copy.adapt.full.medium.jpg/1721886585442.jpg)
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.
Ressources liées au produit :
« 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