Vou desenvolver módulos do kernel Linux e drivers de dispositivo personalizados
Desenvolvedor especialista em Linux embarcado e firmware, STM32 RTOS, sistemas IoT
Nível 2
Atendeu a critérios de alto desempenho e tem um histórico comprovado de atendimento às expectativas dos clientes.
Sobre este Serviço
Tá tendo dificuldades com um driver de 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 de Linux de nível de produção para uma empresa de hardware comercial dos EUA (Biamp Systems) que estão sendo usados ativamente 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: tratamento 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.
- Por favor, envie uma mensagem antes de fazer o pedido para compartilhar sua versão do kernel e fichas técnicas do hardware.
Meu portfólio
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.

