Je vais développer l'arbre de périphériques Linux embarqué et les pilotes du noyau pour votre carte
Ingénieur en systèmes embarqués et informatique
À propos de ce service
Je configure les périphériques sur les cartes Linux embarqué : arbre de périphériques, modules du noyau et pilotes.
Lorsque un capteur, un affichage ou une interface ne apparaît pas sous Linux, la cause est généralement l'arbre de périphériques, un pilote manquant ou une configuration du noyau. C’est ce que je fais.
CE QUE JE PEUX FAIRE
Nodes et overlays d’arbre de périphériques pour I2C, SPI, UART, GPIO et PWM
Modules du noyau et pilotes de plateforme hors de l’arbre
Portage d’un pilote existant vers votre version du noyau
Débogage de la configuration du noyau et du journal de démarrage
Problèmes de recette Yocto et Buildroot
Faire en sorte qu’un périphérique s’énumère et reste stable
COMMENT ÇA FONCTIONNE
Envoyez-moi votre carte, la version du noyau, le périphérique que vous souhaitez faire fonctionner et sa fiche technique. Idéalement, votre sortie dmesg aussi. Vous recevrez la source, les instructions de compilation et une explication de ce qui n’allait pas.
CE QUE VOUS OBTENEZ
Source complète, à conserver
Testé avec votre version du noyau où je peux reproduire votre configuration
La cause profonde expliquée, pas seulement un patch
Les cartes avec lesquelles je travaille incluent Raspberry Pi, BeagleBone, Xilinx Zynq et NXP i.MX.
Dites-moi ce qui ne s’affiche pas et je vous dirai si je peux le réparer.
Plateforme:
Raspberry pi
