Firmware skeleton for espidf MCU
A firmware skeleton for ESP-IDF + FreeRTOS projects where robustness matters more than novelty. This repository is not a framework and not a driver library. It is a disciplined starting point with clear layers, explicit ownership and no circular dependencies.
Bertrand Selva
12/31/20251 min read
Ce dépôt est un squelette de firmware ESP-IDF.
Il pose des fondations claires pour le firmware, qu'on retrouve comme invariant quasiment dans tous les projets.
L’architecture est pensée pour :
isoler strictement les responsabilités (modules, tasks, état système),
expliciter les dépendances,
rendre les défaillances visibles plutôt que les masquer,
faciliter le débogage de systèmes instables ou intermittents.
Ce squelette est issu de projets concrets (en particulier du développement du firmware du LoRaTube, où la fiabilité au temps long est prioritaire), où je vise la longue durée sans plantage et intervention humaine.
Cela peut paraître trivial, mais je n’ai pas vraiment trouvé d’équivalent ailleurs.
https://github.com/Bertrand-selvasystems/firmware_skeleton_espidf/tree/main
Innovation
Systèmes embarqués, intelligence artificielle, deep learning, solutions sur mesure, efficacité, innovation, sécurité, fiabilité.
Contact
contact@selvasystems.net
SIREN 939271441
© 2025. All rights reserved.
© 2025. Tous droits réservés.
