Vou desenvolver device tree e drivers de kernel para Linux embarcado para sua placa

Algumas informações foram traduzidas automaticamente.

Índia

Eu falo Hindi, Inglês, Gujarati, Alemão

Engenheiro de Embedded e TI

Sou um Engenheiro de Embedded apaixonado, originário de Surat e atualmente baseado em Ahmedabad. Especializo-me em projetar e desenvolver sistemas embarcados robustos, trabalhando próximo ao hardware ...
Sobre este Serviço

Eu configuro periféricos em placas com Linux embarcado: device tree, módulos de kernel e drivers.


Quando um sensor, display ou interface não aparece no Linux, geralmente o problema é o device tree, um driver ausente ou uma configuração de kernel. É isso que eu faço.


O QUE POSSO FAZER

Nós criamos nós e overlays de device tree para dispositivos I2C, SPI, UART, GPIO e PWM

Módulos de kernel e drivers de plataforma fora do tree

Portar um driver existente para a sua versão de kernel

Depuração de configuração do kernel e logs de boot

Problemas com receitas do Yocto e Buildroot

Fazer um periférico aparecer na enumeração e manter a estabilidade


COMO FUNCIONA

Envie sua placa, a versão do kernel, o dispositivo que você quer configurar e sua folha de dados. Idealmente, envie também seu dmesg. Você recebe o código fonte, instruções de build e uma explicação do que realmente estava errado.


O QUE VOCÊ RECEBE

Código fonte completo, para você guardar

Testado na sua versão de kernel, onde posso reproduzir sua configuração

A causa raiz escrita, não apenas um patch


As placas com as quais trabalho incluem Raspberry Pi, BeagleBone, Xilinx Zynq e NXP i.MX.


Me diga o que não está aparecendo e eu te digo se consigo resolver.

Plataforma:

Raspberry Pi

Especialidade:

Desenvolvimento de firmware

•

Depuração

•

Programação

Tags relacionadas