Svilupperò device tree embedded linux e driver kernel per la tua scheda
Ingegnere Embedded e IT
Informazioni su questo servizio
Configuro periferiche su schede embedded Linux: device tree, moduli kernel e driver.
Quando un sensore, display o interfaccia non appare sotto Linux, di solito il problema è il device tree, un driver mancante o una configurazione del kernel. Questo è il lavoro che svolgo.
COSA POSSO FARE
Node e overlay del device tree per dispositivi I2C, SPI, UART, GPIO e PWM
Moduli kernel e driver di piattaforma fuori dall'albero
Porting di un driver esistente alla tua versione del kernel
Debug della configurazione del kernel e dei log di avvio
Problemi con le ricette di Yocto e Buildroot
Far riconoscere e stabilizzare un periferico
COME FUNZIONA
Inviami la tua scheda, versione del kernel, il dispositivo che stai configurando e il suo datasheet. Idealmente anche l'output di dmesg. Riceverai il codice sorgente, le istruzioni di build e una spiegazione di cosa fosse effettivamente sbagliato.
COSA OTTIENI
Codice sorgente completo, da conservare
Testato sulla tua versione del kernel dove posso riprodurre la tua configurazione
La causa principale scritta, non solo una patch
Le schede con cui lavoro includono Raspberry Pi, BeagleBone, Xilinx Zynq e NXP i.MX.
Dimmi cosa non si vede e ti dirò se posso risolverlo.
Piattaforma:
Raspberry Pi
Expertise:
Sviluppo firmware
•
Debug
•
Programmazione
