Logiciel Embarqué pour le Transport Voyageur

Logiciel Embarqué pour le Transport Voyageur

pointerlab, expert en développement logiciel embarqué, accompagne Equans dans la réalisation d'un système embarqué de supervision et de communication pour les lignes de bus, tramway et ferroviaire.


Contexte du Projet

  • Client : Equans
  • Durée : En cours
  • Consultants mobilisés : Ingénieur logiciel C/C++ Applicatif Embarqué
  • Technologies clés : C (C98), C++11, Linux embarqué, sockets TCP/IP, UDP, FTP, OS temps réel

Le projet concerne le développement et la maintenance d'un applicatif embarqué exécuté sur des calculateurs durcis PC x86 installés à bord des véhicules et sur les bornes de station. Ce logiciel est un maillon central du système d’aide à l’exploitation et d'information voyageur (SAEIV), permettant de :

  • Communiquer avec les autres sous-systèmes internes (Poste de Commande Centralisé - PCC, bornes stations).
  • Échanger avec des systèmes externes (billettique, carrefour à feux pour priorité aux bus/tramways, information voyageurs).
  • Gérer la synchronisation temps réel des données d’exploitation pour l'ensemble de la ligne.

Objectifs du projet :

  • Développer un logiciel embarqué fiable, tournant sous Linux temps réel durci.
  • Optimiser les communications réseau avec des protocoles industriels standards (TCP/IP, UDP, FTP).
  • Garantir la haute disponibilité et la robustesse du système embarqué pour un service public critique.
  • Faciliter la maintenance par une architecture modulaire et évolutive.

Description du Projet

Pour répondre aux exigences du projet, pointerlab a :

  • Développé l'applicatif en C98 et C++11 : Respect strict des normes embarquées, optimisation mémoire et temps d'exécution.
  • Implémenté des modules de communication réseau via sockets TCP/IP et UDP, assurant un dialogue fluide avec les autres sous-systèmes.
  • Réalisé des tests unitaires et de validation système pour garantir la robustesse du produit final.
  • Mis en œuvre des outils de suivi qualité (Git, Mantis, Testlink) pour un développement conforme aux normes industrielles.

Illustration du Projet

Système embarqué Linux pour transport public temps réel
Applicatif Linux embarqué robuste pour la gestion des communications dans les transports publics.


Pourquoi pointerlab ?

pointerlab est reconnu pour :

  • Son expertise en développement embarqué temps réel pour des systèmes critiques.
  • Sa connaissance approfondie des protocoles de communication industrielle (TCP/IP, UDP, FTP).
  • Sa capacité à assurer robustesse, performance et maintenance dans des environnements exigeants comme le transport public.

En savoir plus

Vous avez un projet similaire ou souhaitez bénéficier de notre expertise ? Contactez-nous pour discuter de vos besoins et évaluer notre capaciter à vous accompagner.


Découvrez notre blog

Découvrez sur notre blog des articles techniques sur le développement embarqué, Linux temps réel, C++ moderne, et bien d'autres sujets essentiels pour les systèmes critiques d'aujourd'hui.

Rejoignez la communauté C++ France sur Discord !

Développez votre réseau et boostez votre carrière avec la communauté C++ France