neosoft.ca

Système embarqué SOM i.MX 8M Plus

Flashage automatisé et simultané de SOM (Variscite)

Partager l'article :

Contexte du projet

Dans ce projet, notre client souhaitait intégrer un module SOM (System on Module) directement dans ses équipements industriels, en particulier dans des bandes de rechargement. L’objectif était clair : disposer d’une solution fiable et simple à déployer à grande échelle.

Le point de départ n’était pourtant pas trivial. Les modules SOM sont livrés “vierges”, sans application ni environnement prêt à l’emploi. Il fallait donc partir de cette base matérielle standard et la transformer en une solution pleinement opérationnelle, capable de faire tourner l’application métier du client sans complexifier le processus d’intégration.

Rapidement, plusieurs enjeux se sont imposés : comment standardiser les installations ? Comment éviter les manipulations manuelles à chaque mise en service ? Et surtout, comment garantir que chaque système déployé soit parfaitement identique, stable et sécurisé ?

Système embarqué SOM i.MX 8M Plus

Solution développée

Chez Neosoft, nous avons pris en charge toute la couche logicielle pour faire passer ces modules d’un état brut à une plateforme prête à être intégrée.

La solution s’appuie sur le module VAR-SOM-MX8M-PLUS de Variscite, basé sur le processeur NXP i.MX 8M Plus, reconnu pour ses bonnes performances et sa polyvalence.

Même si ce type de module est souvent utilisé avec des environnements Linux embarqués, nous avons fait un choix différent pour ce projet : une architecture sous Windows, afin de tirer pleinement parti de LabVIEW, qui correspondait parfaitement aux besoins du client.

Concrètement, nous avons construit un environnement logiciel optimisé autour de cette stack, accompagné d’un système automatisé capable de déployer les applications du client dès la mise en service.

L’idée n’était pas simplement de “faire fonctionner” le système, mais de proposer quelque chose de robuste, reproductible et facile à intégrer dans un contexte industriel.

Automatisation du déploiement

Un des points clés du projet a été l’automatisation complète du déploiement.

Nous avons développé un outil spécifique qui permet de configurer entièrement chaque système à partir d’un module vierge. Une fois lancé, le processus gère tout :

  • installation d’un environnement Windows adapté à l’embarqué
  • déploiement des applications LabVIEW du client
  • configuration des services
  • mise en place des paramètres réseau
  • vérification du bon fonctionnement

 

Résultat : quasiment plus d’intervention manuelle, moins d’erreurs, et un gain de temps significatif à chaque mise en service.

Architecture flexible & évolutive

La solution a été pensée pour durer et évoluer facilement.
Le module SOM apporte une base matérielle solide, capable de s’adapter à différents besoins. Côté logiciel, le fait d’avoir une base maîtrisée permet de faire évoluer les applications sans repartir de zéro.
Le client peut ainsi intégrer cette solution dans plusieurs produits tout en conservant une cohérence globale, ce qui simplifie énormément la maintenance et les évolutions futures.
En parallèle, les capacités de traitement et les nombreuses interfaces disponibles permettent d’envisager des usages plus avancés sans limitation majeure.

Système embarqué SOM i.MX 8M Plus

Résultats & bénéfices

Au final, le client est passé d’un module standard à une solution prête à être intégrée directement dans ses produits.

Le déploiement automatisé a permis de réduire fortement les temps de mise en production, tout en améliorant la fiabilité globale.

Aujourd’hui, il bénéficie :

  • d’un déploiement rapide et uniforme
  • de beaucoup moins de manipulations manuelles
  • d’une meilleure stabilité logicielle
  • d’une maintenance plus simple
  • d’une base solide pour faire évoluer ses produits

Cette approche lui permet d’intégrer ses applications en toute confiance dans ses bandes de rechargement, tout en gagnant en efficacité au quotidien.

Applications

Ce type de solution est particulièrement pertinent pour les entreprises qui intègrent des systèmes embarqués dans leurs propres produits.

On la retrouve typiquement dans les équipements connectés, les systèmes d’instrumentation, les solutions IoT ou tout contexte où le déploiement logiciel doit être rapide, fiable et reproductible.

Publications associé

Parmi nos projets notables :

Cover-Système de traitement de fréquences pour turboréacteurs

Système de traitement de fréquences pour turboréacteurs

Ce projet visait à remplacer une carte électronique obsolète par un nouveau système de traitement des signaux pour moteurs à réaction. Développé sur plateforme NI CompactRIO avec LabVIEW Real-Time et FPGA, il assure une acquisition fiable, une analyse en temps réel et une exploitation durable des données de fréquence.

Lire la suite

En choisissant Neosoft pour le développement de vos solutions embarquées et de vos outils de déploiement automatisé, vous bénéficiez d’une expertise technique reconnue, d’une approche adaptée à vos réalités industrielles et de solutions fiables conçues pour simplifier l’intégration et accélérer la mise en production.

Pour discuter de vos besoins ou de votre projet, n’hésitez pas à nous contacter.