Serviço
Desenvolvimento de firmware
Sensores lidos na hora certa, saídas sob controle, comunicação estável com o resto da planta: é o firmware que decide se o seu produto se comporta bem em campo. Desenvolvemos firmware bare-metal em C/C++ para produtos que precisam funcionar por anos, sem surpresas — e, na maioria dos casos, junto com o hardware em que ele roda.
Bare-metal em C/C++
Escrevemos firmware bare-metal: código C/C++ direto sobre o microcontrolador, sem camadas intermediárias que você não controla. Para instrumentação e controle, isso se traduz em comportamento previsível, uso de memória conhecido e um binário que faz apenas o que precisa fazer. Menos código também significa menos pontos de falha — e um projeto mais simples de auditar, já que todo o código-fonte é entregue a você.
Tecnologias
- mcu
- STM32 · GD32
- firmware
- bare-metal · C/C++
- protocolos
- Modbus RTU · 4-20 mA
Microcontroladores STM32 e GD32
Desenvolvemos principalmente para MCUs STMicroelectronics (STM32) e GigaDevice (GD32). Dominar as duas famílias tem um efeito prático no seu produto: a escolha do microcontrolador pode considerar custo e disponibilidade real de mercado, não apenas o hábito de quem programa. E estruturamos o firmware separando a lógica da aplicação do acesso ao hardware, o que facilita evoluir o produto quando um componente muda.
Comunicação industrial: Modbus RTU e 4-20 mA
Instrumento de campo precisa falar a língua da planta. Implementamos em firmware os dois padrões que dominam a integração de instrumentos industriais: comunicação Modbus RTU e sinal 4-20 mA. É o caso do detector de gases industrial que desenvolvemos, hoje em produção: o firmware gerencia uma plataforma compatível com mais de 15 modelos de sensores e entrega as leituras por Modbus RTU e 4-20 mA, com configuração específica por sensor.
Firmware e hardware, uma equipe só
Boa parte dos atrasos em produtos eletrônicos nasce na fronteira entre o time que desenha a placa e o time que programa o microcontrolador: um pino ligado ao periférico errado, um sinal sem ponto de teste, placa e código fora de sincronia. Aqui essa fronteira não existe: quem projeta o esquemático é a mesma equipe que escreve o driver, e o firmware nasce junto com o hardware. Foi assim na eletrônica universal para camas hospitalares que está em produção: hardware e firmware genéricos, projetados juntos, que substituem a eletrônica de camas importadas sem peça de reposição — o firmware controla motores e movimentos pelos botões e padroniza a manutenção de modelos diferentes.
Também no hardware que já existe
Não é preciso contratar o produto completo. Escrevemos firmware para placas que já existem, assumimos a evolução de código em produção e definimos o formato conforme o projeto: projeto fechado, hora técnica ou acompanhamento contínuo. Em todos os casos, o código-fonte e a documentação são seus.
Próximo passo
Traga o seu caso: um produto novo, um firmware que precisa ser reescrito ou um instrumento que precisa falar Modbus.
30 minutos, sem compromisso: entendemos o seu projeto e avaliamos viabilidade e próximos passos.