Ik ontwikkel stm32 bootloaders met ab-updates en rollback
Embedded firmware- en IoT-ingenieur, Embedded C, C++, STM32
Over deze dienst
Ik ontwikkel op maat gemaakte STM32-bootloaders en systemen voor firmware-updates met Embedded C.
Afhankelijk van jouw gekozen pakket bevatten de opleveringen:
- Broncode van de STM32-bootloader en aangepaste projectbestanden
- Flash-geheugenconfiguratie en implementatie van de overdracht van de applicatie
- Metagegevens van de firmware en logica voor beeldvalidatie
- SHA-256-controles van firmware-integriteit en beheer van dual-image
- Kandidaat-beeldselectie en fallback-afhandeling
- Build-instructies, implementatie-notities en een verificatiechecklist
De diensten variëren van het implementeren van één bootloader-functie tot het ontwikkelen van een basisbootloader of een dual-image firmware-update-engine.
Neem voor het plaatsen van een bestelling contact met mij op om jouw doel-MCU, vereisten, bestaande code en verwachte opleveringen te bevestigen.
Netwerkgebaseerde OTA-downloadintegratie en cryptografische handtekeningverificatie zijn niet inbegrepen tenzij apart afgesproken.
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Welke microcontrollers ondersteun je?
Ik ben gespecialiseerd in STM32-microcontrollers, met praktische ervaring op het STM32F407 Discovery-board. Deel graag jouw exacte MCU-model voordat je bestelt, zodat ik de compatibiliteit kan bevestigen.
Welke informatie heb je nodig voordat je begint?
Geef alsjeblieft jouw doel-MCU, projectvereisten, ontwikkelomgeving en bestaande broncode op, indien van toepassing. Voor bootloader-ontwikkeling voeg je geheugenkaart en applicatiegegevens toe wanneer beschikbaar.
Lever je de volledige broncode aan?
Ja. Ik lever de ontwikkelde of aangepaste broncode en relevante projectbestanden, samen met implementatie-notities of build-instructies die van toepassing zijn op jouw gekozen pakket.
Bevat deze gig volledige OTA-firmware-updates?
De pakketten behandelen bootloader- en firmware-update-logica. Draadloze of netwerkgebaseerde firmware-download via Wi-Fi, cellular, HTTP, MQTT of cloud-diensten is niet inbegrepen tenzij anders afgesproken.
Is hardware testing inbegrepen?
Verificatie hangt af van het geselecteerde pakket en beschikbare hardware. Bespreek graag jouw doelbord en testvereisten voordat je bestelt, vooral als testen op een specifieke maatbord vereist is.

