BIT/C2 Diagnostic Migration d'un système de Buildroot vers OpenEmbedded

La société BIT/C2-Diagnostic est leader dans le développement, la conception, la fabrication et le support d’équipements pour le diagnostic hématologique. Les équipes d'Open Wide Ingénierie ont pris en charge la refonte complète du système de production du firmware embarqué, réalisant pour cela un portage de Buildroot vers Open Embedded.

Afin de maintenir une position de leader sur son marché, la société BIT/C2-Diagnostic s'est appuyé sur Open Wide Ingénierie pour réaliser un diagnostic technique de leur système destiné à :

  • améliorer ses performances
  • offrir de nouvelles capacités pour les développements futurs

L'expert Open Wide Ingénierie en charge de ce projet a donc préconisé, conçu et réalisé :

  • La migration du système de construction d'image Linux embarqué de Buildroot vers Yocto/Openembedded.
  • Le développement d'une distribution Linux embarqué contenant les mêmes logiciels que la solution Buildroot présente sur l'ancien système.

Le développement de la distribution devait respecter des contraintes précises mais également intégrer des composants récents et supporter les spécificités de la carte CPU.

Les composants suivants ont donc été pris en charge :

  • des drivers OpenGL
  • serveur X et librairie QT
  • CUPS en tant que serveur d'impression
  • systemd pour l'initialisation de la distribution
  • Xenomai pour garantir des performances temps réel

La prestation s'est donc découpée en plusieurs tâches :

  • Audit et préconisation des composants logiciels
  • Expertise pour le portage du système de build
  • Transfert de compétences et formation