Vou desenvolver módulos personalizados do kernel Linux, drivers de dispositivos e bsp
Desenvolvedor especialista em Linux embarcado e firmware, STM32 RTOS, sistemas IoT
Nível 1
Atendeu a determinados critérios de desempenho e demonstra forte potencial no marketplace.
Sobre este Serviço
Tá tendo dificuldades com um driver Linux que não funciona? Precisa de um módulo de kernel personalizado criado do zero para seu hardware? Você está no lugar certo.
Sou um engenheiro de Linux embarcado com 10 anos de experiência profissional. Desenvolvi drivers Linux de nível de produção para uma empresa de hardware comercial dos EUA (Biamp Systems), que estão ativamente implantados em produtos do mundo real.
O que eu entrego:
- Drivers personalizados: drivers de dispositivo de caractere, plataforma e rede.
- Módulos de kernel: desenvolvimento personalizado no espaço do kernel com estabilidade ao carregar/descarregar.
- Protocolos de hardware: implementação para drivers UART, SPI, I2C, GPIO e CAN bus.
- Sistemas avançados: manipulação de interrupções, buffers DMA e Device Tree (DTS/DTBO).
- Portabilidade e depuração: portabilidade para kernels mais novos, correção de bugs e otimizações.
Plataformas e sistemas de build:
- NXP i.MX6/i.MX8, STM32, Raspberry Pi, ARM Cortex.
- Yocto Project, Buildroot e Linux embarcado personalizado.
Por que me escolher?
- Código de nível de produção, não scripts de hobby.
- Código fonte limpo, comentado e com Makefile pronto.
Sinta-se à vontade para fazer um pedido direto ou enviar uma mensagem com sua versão do kernel e fichas técnicas do hardware para um escopo personalizado.
Meu portfólio
Outros serviços de Engenharia Eletrônica que eu ofereço
Perguntas frequentes
Tradução automática
Quais versões do kernel Linux e sistemas de build você suporta?
Eu desenvolvo tanto para kernels Linux legados quanto para os modernos (ambientes v4.x, v5.x e v6.x). Tenho alta experiência em configurar e implantar drivers usando camadas do Yocto Project e configurações do Buildroot.
Você fornece aplicações de teste em user-space junto com o driver?
Sim. Além do código do driver do kernel e do Makefile, forneço aplicações de teste limpas em user-space em C/C++ ou Python para te ajudar a testar completamente os pontos de entrada de leitura, escrita e ioctl do driver.
Que documentação ou detalhes de hardware você precisa para começar?
Por favor, envie a folha de dados do seu hardware alvo, a arquitetura específica do chip/processador, a versão do Linux kernel desejada e uma descrição clara das transações de registro de dados que você precisa.
Como você testa e depura drivers sem acesso físico à minha placa?
Posso desenvolver e testar usando modelos virtuais do QEMU, configurações remotas de SSH/hardware ou implementando mock drivers e logs detalhados no espaço do usuário.

