Je vais faire du firmware embarqué, stm32, esp32, nrf52
Ingénieur hardware, conception PCB, firmware embarqué et produits IoT
À propos de ce service
La plupart des échecs en firmware ne concernent pas les fonctionnalités. Ils concernent des éléments que personne ne mesure. Courant en veille cinq fois supérieur au budget. Une radio qui perd en charge. Une mise à jour OTA qui bloque une unité sur le terrain.
Je rédige des firmware pour des produits qui sont en production. SwellFrame est un affichage e-paper ESP32 qui a levé 60 000 $ sur Kickstarter, qui est en série de 5 000 unités, et qui a passé FCC, CE et EMC. J’ai réduit son seuil de veille de 150 uA à un budget de 20 uA pour une autonomie de batterie de 12 mois.
Ce avec quoi je travaille
ESP32 avec ESP-IDF, STM32 avec CubeIDE, nRF52 et nRF91
BLE, BLE Mesh, WiFi, LoRa, LoRaWAN, LTE, UWB
Pilotes de capteurs via I2C, SPI, UART, RS485, Modbus
Optimisation de la veille profonde et de la durée de vie de la batterie, vérifiée avec un profileur de puissance
OTA avec partition double et rollback
MQTT, AWS, ThingsBoard
Ce que vous obtenez
Code source complet du firmware, commenté et compilable
Instructions de compilation et de flashage
Résultats mesurés, pas des estimations
Contactez-moi avec votre MCU, votre radio, et ce que l’appareil doit faire. Je vous dirai honnêtement si c’est compatible.
Mon portfolio
Autres services de Ingénierie électronique I Offre
FAQ
Traduction automatique
Ai-je besoin d’un PCB fini avant que vous commenciez ?
Non. Je peux écrire du firmware sur une carte de développement ou un kit d’évaluation pendant que votre matériel est encore en conception. Si la carte n’est pas encore fabriquée, dites-le-moi et je travaillerai sur un kit de développement adapté pour accélérer le port.
Pouvez-vous aussi faire le hardware ?
Oui. Je conçois des PCBs et rédige du firmware en un seul package, ce qui est généralement moins cher et plus rapide que de répartir le travail entre deux personnes. Contactez-moi si vous souhaitez les deux, je le considérerai comme un seul projet.
Pouvez-vous me donner la durée de vie de ma batterie ou juste une estimation ?
Je la mesure. Le courant en veille et en activité est profilé sur du matériel réel et vous recevez les chiffres, pas une estimation dans un tableau. La plupart des problèmes de courant en veille viennent d’un pullup laissé activé, d’un régulateur avec un quiescent élevé, ou d’une entrée flottante sur un IC en veille, et aucun de ces éléments ne se voit en simulation.

