Vou desenvolver firmware embarcado stm32 em c com freertos
Engenheiro de Software Embarcado
Sobre este Serviço
Precisa de firmware STM32 que funcione de forma confiável no hardware real? Eu já escrevi firmware em C para carros de corrida elétricos que competiram internacionalmente, e trago o mesmo cuidado para o seu projeto.
Sou novo na Fiverr, mas não no mundo do firmware
- 3 anos como líder da equipe elétrica de um time de carros de corrida elétricos universitários que ficou em 5º lugar na Shell Eco-marathon Europe & Africa 2024
- Desenvolvi o firmware para a unidade de controle do veículo, driver de motor BLDC e unidade de telemetria LoRa
- Estágio em P&D: reduzi o erro de heading do compasso de 29° para 1,3° com calibração de sensores e filtragem
O que posso criar para você
- Drivers de sensores e periféricos do zero (I2C, SPI, UART, ADC)
- Design de tarefas com FreeRTOS usando filas, semáforos e mutexes
- Comunicação via CAN, UART, USB e RS-485
- Debug e correção de firmware existente
O que você recebe
- Código fonte comentado, pronto para compilar no STM32CubeIDE ou Keil
- Instruções de build e flash e um breve relatório de testes
- Atualizações regulares de progresso enquanto trabalho
Envie uma mensagem com sua placa e o que o dispositivo deve fazer. Confirmarei o escopo e o prazo de entrega antes de você fazer o pedido.
Perguntas frequentes
Tradução automática
Com quais famílias de STM32 e ferramentas você trabalha?
Principalmente STM32F1 e F4 (ARM Cortex-M) no STM32CubeIDE/CubeMX ou Keil, usando HAL ou código de registros de baixo nível. Se seu chip for de outra família, envie uma mensagem primeiro e confirmarei antes de você fazer o pedido.
Você consegue corrigir bugs no meu firmware existente?
Sim. Envie o projeto e descreva o problema. Eu faço debug com GDB/SWD e medições reais, depois explico o que causou o bug e como eu o corrigi.
Você consegue trabalhar com minha placa personalizada?
Sim. Compartilhe o esquema e o mapeamento de pinos, e concordaremos em como o firmware será testado antes do início do pedido, para evitar surpresas.
E se o firmware não funcionar como combinado no meu hardware?
Eu faço debug e corrijo como parte do pedido. Me diga o que você vê (logs, capturas de osciloscópio ou um vídeo curto), e encontrarei a causa e entregarei uma versão corrigida.
O que recebo ao final?
O projeto completo com código fonte comentado, instruções de build e flash, e um breve relatório de como o firmware foi testado.

