Service de conseil en développement de cibles embarquées

MathWorks Consulting Services vous accompagne lors de la migration de votre chaîne d'outils existante vers un environnement de cible embarquée optimisé pour l'approche Model-Based Design. Notre service de conseil personnalisé en développement de cibles embarquées est dispensé par des consultants MathWorks expérimentés pour vous aider à implémenter des cibles de génération de code pour les secteurs de l'aérospatiale, de l'automobile, de la défense ou de l'automatisation industrielle. Des sessions de coaching intégrant des composants software et hardware de production réalistes et adaptés à votre environnement spécifique renforcent vos compétences et vous donnent les connaissances nécessaires pour travailler de manière autonome sur de futurs projets.

Circuit intégré de cibles embarquées

Développer des systèmes embarqués avec l'approche Model-Based Design

Le développement de systèmes embarqués avec l'approche Model-Based Design nécessite une architecture software bien définie pour l'implémentation et la vérification de code généré et, si nécessaire, l'intégration avec une infrastructure de code manuel. MathWorks Consulting Services peut concevoir et implémenter le processus de compilation requis pour répondre à vos besoins, de la génération de code pour une fonctionnalité ou une fonction, intégrée manuellement en utilisant des processus existants, à l'automatisation complète du processus de compilation et d'intégration. L'exécutable résultant peut ensuite être déployé et exécuté sur la cible embarquée pour vérification, déploiement ou réglage interactif de paramètres.

Une approche personnalisée et collaborative

Les étapes de développement de cibles embarquées avec l'approche Model-Based Design varient selon les entreprises ou les industries. MathWorks Consulting Services s'appuie sur son expertise produit et son expérience dans diverses industries pour adapter le processus à vos besoins.


MathWorks Consulting Services collabore avec vous pour :

Automatiser les étapes de compilation et de téléchargement

  • Personnaliser les options de génération de code avec des fichiers cibles système (STF)
  • Automatiser les étapes de compilation, d'assemblage et de téléchargement avec des modèles makefiles (TMF)

Intégrer les pilotes de périphériques et les RTOS avec Simulink

  • Développer des blocs Simulink avec du code C externe et des pilotes avec Legacy Code Tool
  • Exécuter plusieurs tâches, à plusieurs fréquences et utiliser des sémaphores avec un RTOS

Optimiser les remplacements de code pour votre cible

  • Optimiser les fonctions et les opérations mathématiques et logiques avec Code Replacement Tool
  • Créer des définitions de données personnalisées et un contrôle d'accès au code avec des classes de stockage personnalisées (Custom Storage Classes, CSC)

Vérifier et valider les résultats d'exécution du code

  • Réaliser des tests en mode SIL (Software-in-the-Loop) ou PIL (Processor-in-the-Loop)

Optimiser, monitorer et logger des données avec le mode externe de Simulink

Contacter MathWorks Consulting Services pour discuter de vos besoins spécifiques.

De Simulink au hardware

Simulink et Embedded Coder proposent un environnement complet pour concevoir des algorithmes, générer, exécuter et vérifier du code. Cette session est destinée aux utilisateurs de Simulink travaillant sur des projets hardware.