Yocto
quando o produto pede controle fino de camadas e receitas, rastreabilidade de licenças e builds reprodutíveis ao longo da vida do produto
Serviço
Quando o produto exige interface gráfica, conectividade, processamento de imagem ou uma aplicação completa rodando no dispositivo, o microcontrolador deixa de bastar — e o projeto entra no território do Linux embarcado. Construímos essa pilha inteira: o sistema que sobe na sua placa, os drivers que enxergam o seu hardware e a aplicação que o seu cliente vê.
Geramos a distribuição Linux do seu produto com os sistemas de build consolidados no embarcado, escolhidos conforme o caso:
quando o produto pede controle fino de camadas e receitas, rastreabilidade de licenças e builds reprodutíveis ao longo da vida do produto
quando o objetivo é uma imagem enxuta, com rootfs mínimo e ciclo de build curto
para dispositivos com forte componente de rede
a distribuição da Allwinner, quando faz sentido partir da base do fabricante do SoC
A escolha do sistema de build define o custo de manter o software pelos anos seguintes. Por isso ela é uma decisão de engenharia — e tratamos essa decisão como parte da consultoria, não como detalhe.
Tecnologias
Trabalhamos com SoCs Allwinner e Rockchip. Conhecer o silício e o ecossistema de cada fabricante encurta o caminho entre a placa recém-fabricada e o primeiro boot — e evita as armadilhas típicas de plataformas com documentação escassa.
Placa nova não sobe sozinha. Fazemos o trabalho de base do BSP: bootloader, configuração de kernel, device tree e device drivers para os periféricos do seu hardware. É a camada mais crítica do projeto — quando ela é bem feita, o resto do time desenvolve a aplicação sem precisar tocar em kernel.
No topo da pilha, desenvolvemos a aplicação embarcada: interfaces gráficas em Qt, serviços e ferramentas em C, C++, Python ou Go. Quem escreve a aplicação é a mesma equipe que fez o BSP — quando um problema aparece, não há discussão sobre de que lado da pilha ele está. Respondemos pela pilha inteira.
O caso mais completo está no mercado hoje: um analisador de combustão que mede até 6 gases e calcula qualidade de combustão, poluentes e eficiência. O instrumento roda Linux embarcado com aplicação Qt — e o restante do produto também é projeto nosso: hardware, firmware e mecânica. Ele concorre diretamente com a referência mundial do segmento.
Nem todo projeto começa do zero. Atuamos em recortes específicos: dar o primeiro boot em uma placa nova, criar ou organizar o BSP, assumir a manutenção de um build Yocto herdado, desenvolver um device driver ou portar a aplicação para um SoC novo. Em qualquer escopo, o resultado é seu: receitas, camadas, código-fonte e documentação.
30 minutos, sem compromisso: entendemos o seu projeto e avaliamos viabilidade e próximos passos.