Eu vou desenvolver bootloaders STM32 com atualizações AB e rollback
Engenheiro de Firmware embarcado e IoT, Embedded C,Cpp, STM32
Sobre este Serviço
Eu desenvolvo bootloaders STM32 personalizados e sistemas de atualização de firmware usando Embedded C.
Dependendo do pacote escolhido, os entregáveis incluem:
- código-fonte do bootloader STM32 e arquivos de projeto modificados
- configuração de memória flash e implementação de handover de aplicativo
- metadados de firmware e lógica de validação de imagem
- verificação de integridade do firmware SHA-256 e gerenciamento de dual-image
- seleção de imagem candidata e tratamento de fallback
- instruções de build, notas de implementação e checklist de verificação
Os serviços variam desde a implementação de uma única feature de bootloader até o desenvolvimento de um bootloader básico ou de um motor de atualização de firmware com dual-image.
Por favor, entre em contato comigo antes de fazer o pedido para confirmar o MCU-alvo, requisitos, código existente e entregáveis esperados.
A integração de download OTA via rede e a verificação de assinatura criptográfica não estão incluídas, a menos que combinadas separadamente.
Meu portfólio
Perguntas frequentes
Tradução automática
Quais microcontroladores você suporta?
Eu me especializo em microcontroladores STM32, com experiência prática na placa STM32F407 Discovery. Por favor, compartilhe o modelo exato de MCU antes de pedir para eu confirmar a compatibilidade.
Quais informações você precisa antes de começar?
Por favor, forneça seu MCU-alvo, requisitos do projeto, ambiente de desenvolvimento e código-fonte existente, se houver. Para desenvolvimento de bootloader, inclua seu mapa de memória e detalhes do aplicativo quando disponíveis.
Você fornece o código fonte completo?
Sim. Forneço o código-fonte desenvolvido ou modificado e arquivos de projeto relevantes, juntamente com notas de implementação ou instruções de build, conforme aplicável ao seu pacote selecionado.
Este gig inclui atualizações completas de firmware OTA?
Os pacotes cobrem a lógica de bootloader e atualização de firmware. Download de firmware sem fio ou via rede por Wi-Fi, celular, HTTP, MQTT ou serviços em nuvem não está incluído, a menos que combinado separadamente.
Teste de hardware está incluso?
A verificação depende do pacote escolhido e do hardware disponível. Discuta seu alvo de placa e os requisitos de teste antes de pedir, especialmente se for necessário testar em uma placa personalizada específica.

