Vou desenvolver firmware STM32 em hal bare metal ou freertos
Especialista em hardware e 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
Desenvolvo firmware STM32 para toda a família STM32F0 até STM32H7 usando STM32CubeIDE e HAL como ponto de partida, otimizando caminhos críticos em C bare metal quando o timing ou o tamanho do código exigem. Para aplicações multitarefa, uso FreeRTOS com tarefas bem dimensionadas, mutexes, filas e um watchdog que realmente dispara.
Já entreguei firmware STM32 em sistemas de controle de motores, placas de aquisição de dados de alta velocidade, gateways de comunicação industrial (Modbus, CAN, RS-485) e interfaces de sensores de precisão. Se sua aplicação precisa de um dispositivo USB CDC personalizado, um pipeline ADC controlado por DMA ou um loop de controle de tempo real rigoroso, isso é rotina para mim.
Clientes com quem já trabalhei
Oasis Water Technologies
Collaborated with multiple teams at Oasis to engineer a highly durable, battery-powered industrial IoT device. Because the device was designed for remote deployments with minimal human interaction, mission-critical reliability was the top priority. I delivered an end-to-end solution, handling the custom hardware design, robust firmware development (including WiFi, OTA updates, and MQTT protocols),
abr. de 2024
Mobile Outfitters
Partnered with Mobile Outfitters to engineer the core electronics for a high-precision, CNC-style mobile accessory cutting machine. Tasked with solving a complex integration of digital and analog circuits, I managed the full hardware lifecycle—from initial schematic design and high-density PCB layout to troubleshooting and prototype testing. The project resulted in a fully manufacturable, producti
fev. de 2025-fev. de 2026
Meu portfólio
Outros serviços de Engenharia Eletrônica que eu ofereço
Perguntas frequentes
Tradução automática
Quais famílias de STM32 você suporta?
STM32F0, F1, F3, F4, F7, G0, G4, H7, L0, L4. Me diga seu objetivo e eu confirmo imediatamente.
HAL ou bare metal, qual você recomenda?
HAL para a maioria dos projetos é fácil de manter e o Cube mantém atualizado. Bare metal para ISR críticos de timing ou quando o tamanho do código é uma restrição rígida. Uso ambos no mesmo projeto quando necessário.
Você consegue portar código Arduino ou mbed existente para STM32 HAL?
Sim. Compartilhe a base de código e eu avalio o esforço e te dou um prazo.
Você também projeta o hardware / PCB do STM32?
Sim. Eu projeto PCBs compatíveis com referência STM32, com desacoplamento adequado, configuração do pino de boot e header de debug. Me envie uma mensagem para um orçamento combinado.

