histoire à succès

Migration des solutions embarquées existantes de RTOS vers Linux

Réduire les goulots d'étranglement observés et améliorer l'expérience utilisateur globale
challenge_icon
le défi
Le client était confronté à un défi de taille : trouver un partenaire capable de compléter son équipe interne avec les compétences nécessaires pour mener à bien cette migration. Cela incluait toute une gamme d'expertises, allant du RTOS pour comprendre et rétroconcevoir l'architecture existante, à la connaissance des systèmes basés sur Linux pour concevoir une nouvelle architecture, en passant par les langages de programmation tels que C++ et Python/GO pour la pile d'applications. De plus, l'équipe devait être en mesure d'assurer une assistance continue pour la maintenance des BSP des appareils au fil des ans.
process_icon
la solution
Nous avons analysé la conception actuelle de la passerelle et facilité la transition vers un système basé sur Linux. De plus, nous avons conçu une pile logicielle résidente sur le périphérique à l'aide des langages Modern C++, CMake, GTest, SQLite et GO. Notre expertise en Python nous a permis de développer un cadre de test d'intégration robuste pour les tests indépendants du matériel. Dans le cadre de la phase de maintenance continue, nous mettons régulièrement à jour le système de compilation et la chaîne d'outils afin de prendre en charge les nouveaux paquets/versions et fonctionnalités open source.  De plus, nous aidons activement le client à examiner les vulnérabilités de sécurité des paquets open source afin de garantir la sécurité du BSP contre les cybermenaces.
solution_icon
le résultat
Le client a réussi à passer des anciens appareils basés sur RTOS à des appareils avancés basés sur Linux. Les performances améliorées ont non seulement permis de réduire les goulots d'étranglement observés, mais aussi d'améliorer considérablement l'expérience utilisateur globale. Le développement de nouvelles fonctionnalités pour les clients est devenu plus simple et plus flexible avec l'environnement Linux par rapport à la solution RTOS précédente. Nagarro gérant désormais la plate-forme OS des appareils passerelles Linux arrivés à maturité, l'équipe interne du client a pu se concentrer davantage sur le développement de nouveaux produits et l'élaboration de feuilles de route pour l'avenir.