Les meilleurs développeurs C++ freelances sont sur Codeur.com
Fermé · 10 000 € et plus · 1 offre · 590 vues · 7 interactions
Nous recherchons un freelance pour un développement au niveau noyau Linux (driver).
La plateforme est la suivante :
• Processeur ARM (Cortex A9) intégré sur un FPGA
• Noyau en version 4.19
• Distribution basée sur Debian (allégée par nos soins)
La mission a pour objectif de développer un « driver » haute performance :
• Récupérant des données en espace noyau en sortie de la pile TCP ou UDP
• Les transférer en DMA sur un périphérique propriétaire Seclab (dans la partie FPGA)
• Pouvoir effectuer l'opération inverse (FPGA vers pile TCP ou UDP)
• Atteindre une performance de l'ordre de 700Mb/s (contre 200Mb/s actuellement)
Existant :
• Driver caractère, sans DMA, pour le périphérique propriétaire.
• Librairie et programmes en espace utilisateur récupérant les données en sortie de
stack TCP/UDP pour les envoyer au périphérique (et inversement)
• Preuve de concept d'un driver caractère, avec DMA, récupérant les données depuis
l'espace utilisateur pour les envoyer au périphérique propriétaire (et inversement)
• Outils de test et de validation fonctionnel
Expérience souhaitée :
Expertise en développement de driver Linux
Expertise de l'API DMA du noyau
Expertise de l'API réseau du noyau (TCP/UDP)
Budget indicatif : 10 000 € et plus
Publication : 04 juin 2019 à 16h31
Profils recherchés : Développeur C++ freelance , Développeur linux freelance
1 freelance a répondu à ce projet