Les meilleurs développeurs C++ freelances sont sur Codeur.com

Développement kernel linux

 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

Le profil du client est reservé aux prestataires abonnés

Créer un compte

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

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.