Projet : Développer le logiciel de configuration de switchs ethernet industriels propriétaires et seconder les développeurs FPGA pour le firmware des cartes électroniques

 

Technologies / langages employés: C++, VHDL Altera, Ethernet, analyseur de trames

Il s’agissait dans un  premier temps de développer l’intégralité d’un logiciel de test et de configuration de switchs Ethernet industriels en cours de conception.

Vu les besoins du bureau d’étude en terme de fonctionnalités, d’accessibilité et d’ergonomie, le langage C++ a été privilégié.

Dans un second temps, pour seconder l’équipe de développement firmware, il a fallu développer des modules sous VHDL. La réactivité et l’autonomie étaient la première contrainte de cette partie de la mission.

 

Actions menées

  • Définir avec les ingénieurs hardware leurs besoins
  • Pouvoir développer des modules VHDL au pied levé
  • Développer le driver de communication avec une carte
  • Scanner le réseau pour détecter les cartes connectées avec le maillage
  • Détecter les redondances IP – ainsi que toutes autres anomalies du réseau – et les signaler à l’opérateur
  • Accéder par réseau à un switch, récupérer/modifier ses données sans perturber le reste du trafic
  • Concevoir avec l’équipe des IHM ergonomiques et synthétiques
  • Garantir la maintenabilité, la pérennité et l’évolutivité du logiciel
  • Rédiger les documentations techniques dans le format du bureau d’étude
sed id eleifend justo et, in elit.