Je vais développer des modules du noyau Linux et des pilotes de périphériques personnalisés
Développeur expert en Linux embarqué et firmware pour systèmes IoT STM32 RTOS
Niveau 2
Répond à des critères de performance élevés et a fait ses preuves en matière de satisfaction clients.
À propos de ce service
Vous avez des difficultés avec un pilote Linux qui ne fonctionne pas ? Vous avez besoin d’un module kernel personnalisé construit de zéro pour votre matériel ? Vous êtes au bon endroit.
Je suis un ingénieur Linux embarqué expérimenté avec 10 ans d’expérience professionnelle. J’ai développé des pilotes Linux de qualité production pour une entreprise de matériel commercial aux États-Unis (Biamp Systems), qui sont activement déployés dans des produits réels.
Ce que je propose :
- Pilotes personnalisés : pilotes de périphériques caractère, plateforme et réseau.
- Modules kernel : développement personnalisé dans l’espace kernel avec stabilité lors du chargement/déchargement.
- Protocoles matériels : implémentation pour UART, SPI, I2C, GPIO et bus CAN.
- Systèmes avancés : gestion des interruptions, buffers DMA et Device Tree (DTS/DTBO).
- Portage et débogage : adaptation à des kernels plus récents, correction de bugs et optimisation.
Plateformes et systèmes de build :
- NXP i.MX6/i.MX8, STM32, Raspberry Pi, ARM Cortex.
- Yocto Project, Buildroot et Linux embarqué personnalisé.
Pourquoi me choisir ?
- Code de qualité production, pas de scripts amateurs.
- Code source propre, commenté, avec un Makefile prêt à l’emploi.
- Veuillez me contacter avant de commander pour partager votre version du kernel et vos fiches techniques matérielles.
Mon portfolio
FAQ
Traduction automatique
Quelles versions du noyau Linux et quels systèmes de build supportez-vous ?
Je développe pour les noyaux Linux à la fois anciens et modernes (environnements v4.x, v5.x et v6.x). Je suis très compétent dans la configuration et le déploiement de pilotes en utilisant les couches Yocto Project et les configurations Buildroot.
Fournissez-vous des applications de test en espace utilisateur avec le pilote ?
Oui. En plus du code du pilote kernel et du Makefile, je fournis des applications de test en espace utilisateur propres en C/C++ ou Python pour vous aider à tester complètement les points d'entrée fonctionnels de lecture, écriture et ioctl du pilote.
De quelle documentation ou détails matériels avez-vous besoin pour commencer ?
Veuillez fournir la fiche technique de votre matériel cible, l'architecture spécifique de votre puce/processeur, la version du noyau Linux cible, ainsi qu'une description claire de vos transactions de registre de données requises.

