Svilupperò device tree embedded linux e driver kernel per la tua scheda

Alcune informazioni sono state tradotte automaticamente.

India

Parlo Hindi, Inglese, Gujarati, Tedesco

Ingegnere Embedded e IT

Sono un ingegnere embedded appassionato, originario di Surat e attualmente con sede ad Ahmedabad. Mi specializzo nella progettazione e nello sviluppo di sistemi embedded robusti, lavorando a stretto c...
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