Vou desenvolver device tree e drivers de kernel para Linux embarcado para sua placa
Engenheiro de Embedded e TI
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
