Nossa agência criará firmware embutido em rust para esp32, stm32 e hardware de IoT

Equipe sênior, sistemas complexos, 8 anos de experiência comprovada
Verificado pelo Fiverr Pro
obox systems foi selecionado pela equipe do Fiverr Pro considerando sua experiência.
Verificado para
Desenvolvimento de Sites
Desenvolvimento de Software
Sobre este Serviço
Clientes com quem trabalhamos
Astral Hodling OÜ
Developed a cross-platform token mining app (Android, Windows, macOS) using Tauri and Kotlin. Optimized Android background tasks for 24/7 operation via foreground services. Integrated a Solana sub-wallet and replaced default WebView with GeckoView, boosting web content compatibility by 80%. Delivered a robust Proof of Concept.
dez. de 2024-jan. de 2025
Landsby
Developed a centralized Travel Content Management System using Rust and React to replace fragmented spreadsheets. Built an automated data migration pipeline and integrated Google Places and Travefy APIs for seamless itinerary synchronization. Reduced manual itinerary preparation time from 3-4 days to under 2 hours. Deployed a secure, Dockerized infrastructure with CI/CD on Hetzner Cloud.
fev. de 2026
Portfólio
Perguntas frequentes
Tradução automática
Por que usar Rust ao invés de C para firmware embarcado?
Rust oferece desempenho de nível C com segurança de memória em tempo de compilação. Sem coletor de lixo, sem sobrecarga em tempo de execução. O compilador detecta estouros de buffer, condições de corrida e uso após liberação antes do código tocar o hardware — as classes de bugs responsáveis pela maioria das falhas em campo de dispositivos embarcados.
Você consegue trabalhar com nosso firmware em C existente?
Sim. A FFI do Rust com C nos permite adicionar novos módulos em Rust que se integram diretamente ao seu código C atual. Sem necessidade de reescrever tudo. Fazemos migração incremental — um periférico, um driver, um subsistema de cada vez.
Quais microcontroladores e plataformas você suporta?
STM32 (Cortex-M0/M3/M4/M7), ESP32 (Xtensa e RISC-V), Nordic nRF (BLE SoCs), RP2040 e alvos ARM/RISC-V personalizados. Trabalhamos com seu silício alvo — não com simulador.
Como vocês lidam com restrições de tempo real?
Projetamos firmware com caminhos de execução determinísticos — prioridades de interrupção, transferências DMA, estruturas de dados sem bloqueio. Para requisitos de tempo real rígido, integramos com RTOS (FreeRTOS, Zephyr) e validamos o timing com analisadores lógicos e perfis de hardware.
E se o Rust não suportar nosso hardware específico?
Se não existir um crate HAL para seu MCU, nós criamos um. A ferramenta SVD-to-PAC do Rust gera código de acesso a registros a partir da folha de dados do seu chip. Já criamos HALs personalizados para alvos sem suporte no ecossistema.
Vocês lidam com conectividade wireless?
Sim. BLE, WiFi, LoRa, MQTT, Zigbee e CAN bus. Projetamos camadas de comunicação que coexistam com laços de controle em tempo real — prioridades de interrupção adequadas, gerenciamento de energia e sistemas OTA que não brickam dispositivos.
Você assina NDAs?
Sim. Assinamos NDAs antes de qualquer discussão técnica, mediante solicitação.
Quem possui o código após a entrega?
Você possui tudo. Código fonte, binários do firmware e documentação do hardware totalmente atribuídos a você após a conclusão — sem lock-in de fornecedor.
Você trabalha com contratos formais?
Sim. Contratos assinados com escopo fixo por fase. LLC de Wyoming — você está fechando contrato com uma entidade registrada, não com uma pessoa física.

