Aller au contenu
Services

Maintenance et reprise de produits électroniques et de firmware

Picodev, bureau d'études à Aix-en-Provence, reprend la maintenance de votre produit, même développé par un autre prestataire : audit du code, correction des bugs persistants, évolutions, mise à niveau technologique et remplacement des composants qui ne sont plus fabriqués. Pour les entreprises qui font vivre un produit déjà sur le marché.

À retenir

Picodev, bureau d'études à Aix-en-Provence, reprend la maintenance de votre produit, même développé par un autre prestataire : audit du code, correction des bugs persistants, évolutions, mise à niveau technologique et remplacement des composants qui ne sont plus fabriqués. Pour les entreprises qui font vivre un produit déjà sur le marché.

Parler de votre projet

Ce que nous faisons

Audit de l'existant

Nous commençons par un état des lieux : code source, outils de build, documentation, état d'avancement si un prestataire travaille encore sur le produit. L'audit dit ce qui fonctionne, ce qui manque et ce qui est fragile, et propose des priorités. Il peut aussi servir à suivre le travail d'un prestataire en cours.

Reprise d'un firmware ou d'un logiciel

Nous reprenons un produit développé par une autre équipe, même sans sa documentation d'origine. Première étape : savoir reconstruire exactement la version qui tourne sur le terrain. Sans cela, aucune correction n'est sûre.

Maintenance corrective

Les bugs qui persistent depuis plusieurs versions ont souvent une cause profonde : une gestion d'erreur absente, une ressource partagée, un cas limite jamais testé. Nous cherchons cette cause plutôt que de masquer le symptôme.

Maintenance évolutive

Nouvelles fonctions, nouveau matériel, nouvelles exigences : nous faisons évoluer le produit, et nous restructurons le code quand il le faut pour que les évolutions suivantes restent simples.

Dépendances et correctifs de sécurité

Un produit connecté embarque des bibliothèques et souvent un système d'exploitation. Nous les maintenons à jour et appliquons les correctifs de sécurité, par exemple sur une distribution Linux Yocto.

Obsolescence

Quand un composant n'est plus fabriqué, nous cherchons un remplaçant, évaluons l'impact sur la carte et le firmware, puis adaptons et testons le logiciel.

Schéma : récupérer, reconstruire, auditer, corriger, puis de nouveau auditer à chaque version

Quand faire appel à nous

  • Votre prestataire ou votre développeur n'est plus disponible.
  • Des bugs reviennent malgré les corrections.
  • Un composant de votre carte arrive en fin de vie.
  • Votre produit doit évoluer, mais personne ne connaît plus bien son code.
  • Vous voulez un avis indépendant sur un développement en cours.

Technologies

C, Linux embarqué, Yocto, STM32, PIC18, Bluetooth Low Energy, Android.

Ce que vous recevez

  • Un rapport d'audit : état des lieux et priorités.
  • Le code corrigé et documenté.
  • Une procédure de build documentée.

Comment nous travaillons

  1. Récupération du code, des outils et de la documentation.
  2. Audit et liste des priorités, discutée avec vous.
  3. Corrections et évolutions par versions, testées sur le produit réel.
  4. Maintenance dans la durée, ou passage de relais à vos équipes.

Projets associés

  • Eat Machine – Eat Machine, frigo connecté : Picodev a développé le firmware de plusieurs générations (Linux embarqué, Android), la mise à jour à distance et la fiabilisation.
  • Biody Xpert – Biody Xpert d'Aminogram, impédancemètre professionnel : Picodev a créé un protocole BLE sécurisé, refondu le firmware PIC18 et réalisé une application de test.
  • Legrand – Legrand : Picodev assure la maintenance d'un Linux embarqué Yocto sur mesure : mises à jour des composants et des dépendances, correctifs de sécurité.
Questions fréquentes

Avant de nous confier votre projet.

Pouvez-vous reprendre un produit sans sa documentation d'origine ?

Oui, à partir du code source. L'audit reconstitue ce qui manque : architecture, outils de build, points fragiles.

Pouvez-vous auditer le travail d'un prestataire en cours ?

Oui. Nous proposons des missions d'encadrement ou d'audit de code pour mieux comprendre l'état d'avancement des travaux.

Un composant n'est plus fabriqué : que faire ?

Nous cherchons un composant de remplacement, évaluons l'impact sur la carte et le firmware, puis adaptons et testons le logiciel.

Intervenez-vous ponctuellement ?

Oui, pour débloquer une situation technique compliquée, ou dans la durée, au sein de vos équipes.

Parlons de votre objet connecté.

Remplissez notre formulaire de projet ou écrivez-nous.