Les meilleurs développeurs C++ freelances sont sur Codeur.com
Fermé·Plus de 10 000 €·1 offre·523 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 : Plus de 10 000 €
Publication : 04 juin 2019 à 16h31
Profils recherchés : Développeur C++ freelance, Développeur linux freelance
1 freelance a répondu à ce projet
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.