Desarrollaré device tree y controladores de kernel para Linux embebido para tu placa

Parte de la información se ha traducido automáticamente.

India

Hablo Hindi, Inglés, Gujarati, Alemán

Ingeniero en sistemas embebidos y TI

Soy un ingeniero en sistemas embebidos apasionado, originario de Surat y actualmente radicado en Ahmedabad. Me especializo en diseñar y desarrollar sistemas embebidos robustos, trabajando cerca del ha...
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

Experiencia:

Desarrollo de firmware

•

Depuración de código

Etiquetas relacionadas