Je développerai des bootloaders stm32 avec des mises à jour ab et rollback
Ingénieur firmware embarqué et IoT, C embarqué, C++, STM32
À propos de ce service
Je développe des bootloaders STM32 personnalisés et des systèmes de mise à jour du firmware en utilisant Embedded C.
Selon votre pack choisi, les livrables comprennent :
- Code source du bootloader STM32 et fichiers de projet modifiés
- Configuration de la mémoire Flash et mise en œuvre de la délégation d’application
- Métadonnées du firmware et logique de validation d’image
- Vérification d’intégrité SHA-256 du firmware et gestion de dual-image
- Sélection de l’image candidate et gestion du basculement
- Instructions de compilation, notes de mise en œuvre et liste de vérification
Les services vont de la mise en œuvre d’une seule fonctionnalité du bootloader au développement d’un bootloader basique ou d’un moteur de mise à jour du firmware en dual-image.
Veuillez me contacter avant de commander afin de confirmer votre MCU cible, vos exigences, le code existant et les livrables attendus.
L’intégration d’un téléchargement OTA via réseau et la vérification de signature cryptographique ne sont pas incluses à moins d’un accord distinct.
Mon portfolio
FAQ
Traduction automatique
Quels microcontrôleurs supportez-vous ?
Je me spécialise dans les microcontrôleurs STM32 et j’ai une expérience pratique sur la carte de démonstration STM32F407 Discovery. Veuillez communiquer le modèle exact de MCU avant la commande afin que je puisse confirmer la compatibilité.
De quelles informations avez-vous besoin avant de commencer ?
Veuillez indiquer votre MCU cible, les exigences du projet, l’environnement de développement et le code source existant le cas échéant. Pour le développement du bootloader, incluez votre carte mémoire et les détails de l’application lorsque disponible.
Fournissez-vous le code source complet ?
Oui. Je fournis le code source développé ou modifié et les fichiers de projet pertinents, ainsi que les notes de mise en œuvre ou les instructions de compilation selon le pack choisi.
Ce service inclut-il des mises à jour complètes du firmware OTA ?
Les packs couvrent la logique de bootloader et de mise à jour du firmware. Le téléchargement du firmware sans fil ou via réseau via Wi‑Fi, cellulaire, HTTP, MQTT ou services cloud n’est pas inclus à moins d’un accord séparé.
Le test matériel est-il inclus ?
La vérification dépend du pack sélectionné et du matériel disponible. Veuillez discuter de votre carte cible et de vos besoins de test avant la commande, notamment si un test sur une carte personnalisée est nécessaire.

