Desarrollaré device tree y controladores de kernel para Linux embebido para tu placa
Ingeniero en sistemas embebidos y TI
Acerca de este Servicio
Configuro periféricos en placas con Linux embebido: device tree, módulos y controladores de kernel.
Cuando un sensor, pantalla o interfaz no aparece en Linux, generalmente se debe al device tree, a un controlador faltante o a una configuración del kernel. Eso es lo que hago.
LO QUE PUEDO HACER
Nodos y overlays de device tree para dispositivos I2C, SPI, UART, GPIO y PWM
Módulos de kernel y controladores de plataforma fuera del árbol
Portar un controlador existente a tu versión de kernel
Depuración de configuración del kernel y logs de arranque
Problemas con recetas de Yocto y Buildroot
Lograr que un periférico se detecte y mantenga estable
CÓMO FUNCIONA
Envíame tu placa, versión del kernel, el dispositivo que estás configurando y su hoja de datos. Idealmente también tu salida de dmesg. Recibirás el código fuente, instrucciones de compilación y una explicación de qué era realmente lo que fallaba.
LO QUE RECIBES
Código fuente completo, para que lo conserves
Probado con tu versión de kernel donde puedo reproducir tu configuración
La causa raíz explicada, no solo un parche
Las placas con las que trabajo incluyen Raspberry Pi, BeagleBone, Xilinx Zynq y NXP i.MX.
Dímelo si algo no aparece y te diré si puedo arreglarlo.
Plataforma:
Raspberry Pi
