10+ ans de firmware · 30+ de logiciel

Firmware et matériel sur mesure, conçus par des ingénieurs.

Nous concevons du firmware embarqué et des cartes électroniques sur mesure pour votre application. ESP32 d'abord, tout aussi à l'aise sur STM32, NXP et Renesas. C et C++ moderne, RTOS, de la puce au cloud.

C / C++17 FreeRTOS ESP-IDF OOP · OOD · DOD PCB design MQTT / TLS · OTA
Carte RF sans fil conçue et assemblée par The Firmware Factory carte RF sans fil · conception maison
10+
ans consacrés au firmware embarqué
30+
ans d'ingénierie logicielle
Multi CPU
familles de MCU sur cœurs ARM & RISC-V
HW+FW
une seule équipe pour la carte et le firmware

Nous faisons du firmware. Du firmware professionnel.

Parce que lorsque votre entreprise dépend du firmware — ou que votre produit tourne sur un firmware sur mesure — vous misez tout sur la qualité du firmware.

compétences

Matériel et firmware. Les deux faces de la carte.

Nous prenons en charge le firmware, le matériel, ou les deux. Ayant vécu les deux côtés, nous savons d'où viennent les problèmes d'intégration — et nous les écartons avant qu'ils ne deviennent une refonte.

Firmware embarqué

C et C++ moderne sur RTOS. Un code déterministe, testable et documenté, écrit d'après la datasheet et vérifié à l'établi.

  • Architecture de tâches et d'ISR sur FreeRTOS, dual-core
  • Pilotes de périphériques : I²S, SPI, I²C, UART, DMA
  • Basse consommation, deep-sleep, machines à états
  • Secure boot, chiffrement de la flash, OTA signée

Conception matérielle

Schéma, routage de PCB multicouche et bring-up de carte. Du microcontrôleur vers l'extérieur, avec plus de 10 ans de pratique.

  • PCB multicouche à signaux mixtes analogique/numérique
  • Électronique de puissance et alimentations dédiées
  • Placement d'antenne et pré-conformité RF
  • Bring-up, DFM et passage en production

Connectivité & IoT

L'appareil n'est que la moitié du système. Nous concevons le provisioning, le transport et la mise à jour qui gardent une flotte joignable pendant des années.

  • Provisioning Wi-Fi et BLE
  • MQTT sur TLS, authentification mutuelle par certificats
  • Store-and-forward pendant les coupures
  • OTA par paliers avec rollback et télémétrie
approche d'ingénierie

Nous écrivons du code que l'on peut maintenir.

Pas de firmware jetable. Nous choisissons le paradigme selon la contrainte réelle — latence, mémoire, débit — et nous le laissons écrit de façon que vos propres ingénieurs puissent le lire et le faire évoluer.

C C++ moderne RTOS
OOP

Programmation orientée objet

Des interfaces nettes entre pilotes, services et application. Des modules interchangeables et testables isolément.

OOD

Conception orientée objet

Architecture décidée avant le code : responsabilités claires, dépendances maîtrisées, frontières nettes.

DOD

Conception orientée données

Quand les caches et les cycles d'horloge comptent, ce sont les données qui dictent l'organisation. Prévisibilité et performance sur le chemin critique.

RT

Temps réel & déterminisme

Un timing analysé, pas espéré. Priorités des tâches, budgets de latence et gigue mesurés à l'établi.

plateformes

Plusieurs familles de MCU, un seul standard de qualité

L'ESP32 est notre base. Mais nous choisissons la puce en fonction du projet — sur cœurs ARM Cortex-M ou RISC-V, et non l'inverse.

principal

Espressif

ESP32 · ESP32-S3 · ESP-IDF
  • ESP-IDF et FreeRTOS
  • Wi-Fi et Bluetooth LE
  • IoT industriel connecté
  • Audio, DSP et capteurs

STMicroelectronics

STM32 · Keil · IAR
  • Développement et débogage temps réel
  • Électronique de puissance
  • Firmware pour production en série
  • Domaine industriel et DSP

NXP

Kinetis · i.MX RT · LPC
  • Cortex-M haute performance
  • Commande de moteurs et d'actionneurs
  • Interfaces industrielles
  • Applications déterministes

Renesas

RA · RX · Synergy
  • MCU basse consommation
  • Acquisition analogique et capteurs
  • Firmware pour produits à long cycle de vie
  • Fiabilité sur le long terme
cœursARM Cortex-MRISC-V
autres famillesAtmelAmbiqMicrochipet d'autres
études de cas

De la puce au terrain : des projets réels

Des projets que nous dessinons du microcontrôleur jusqu'au connecteur. Notre routage, notre firmware.

Rendu 3D d'une carte avec module ESP32, Ethernet et entrée audio
ESP32 · Ethernet · I²S · DSP

Streamer audio réseau haute résolution

Un streamer réseau avec de l'audio jusqu'à 32 bits / 192 kHz et une chaîne DSP embarquée. Il fonctionne en processeur audio autonome ou comme base d'enceintes actives DSP complètes.

32-bit / 192 kHz DSP embarqué Ethernet + Wi-Fi I²S
Carte ronde ESP32 avec microphone, amplificateur et haut-parleur pour la mesure, la signalisation et la commande
sans fil · capteurs · actionneurs

Station de mesure, de signalisation et de commande à distance

Une station autonome avec accéléromètres, microphones, haut-parleurs et entrées pour capteurs externes. Elle pilote des actionneurs — relais et servomoteurs — pour mesurer, signaler et commander à distance.

accéléromètre · micro sortie audio relais · servo basse consommation
Mesure à l'oscilloscope sur l'établi pendant le test d'une carte
fin de ligne · amplificateurs audio

Banc de test automatique de production

Une unité de test automatique pour la production d'amplificateurs audio : elle mesure le gain, la réponse en fréquence et la distorsion sur chaque carte, avec un verdict pass/fail et un journal de fin de ligne.

THD+N pass / fail lit à pogo-pins end-of-line
Nœud capteur environnemental portable alimenté par accumulateur 18650
LoRa · cloud · télémétrie

Capteur environnemental LoRa avec rapports dans le cloud

Un nœud distant longue portée qui mesure la température et d'autres paramètres environnementaux, les envoie par LoRa et les archive dans le cloud avec statistiques et génération automatique de rapports.

LoRa 868 MHz temp · RH · hPa cloud log auto-report
depuis l'établi

La preuve est à l'établi

Du matériel et du firmware réels, mesurés. Pas des rendus : des photos prises sur notre propre établi.

Carte audio sur mesure en contre-jour
carte audio sur mesure
Analyseur audio au tiers d'octave en temps réel sur écran
analyse audio au tiers d'octave en temps réel
Mesure de consommation sur écran OLED : pic à 132 µA
profil de consommation · pic à 132 µA
Banc de mesure environnementale avec lecture en direct
mesure environnementale à l'établi
Trace d'oscilloscope : intégrité du signal
intégrité du signal, vérifiée
Trace d'oscilloscope : capture de timing d'un bus numérique
timing de bus numérique, capturé
secteurs

Là où nous avons déjà travaillé

Une expérience réelle sur des applications techniquement exigeantes.

Audio & DSP

Traitement du signal audio et chaînes DSP en temps réel.

Aéronautique

Systèmes embarqués pour applications à haute fiabilité.

Industrie & production

Firmware pour machines de production et bancs de test.

IoT & domotique

Appareils connectés, provisioning et flottes mises à jour.

Web & Cloud

Backends, télémétrie et tableaux de bord pour les appareils sur le terrain.

Électronique de puissance

Commande, conversion et pilotage en environnements exigeants.

notre façon de travailler

Conçu pour être transmis

Un projet ne compte que si votre équipe peut le poursuivre. Nous travaillons en transparence et laissons une carte, un dépôt firmware et une documentation que vos propres ingénieurs peuvent maintenir.

01

Revue des spécifications

Exigences, budget de puissance et modes de défaillance validés avant de choisir le moindre composant.

02

Conception transparente

Vos ingénieurs participent aux revues et accèdent au dépôt dès la première semaine.

03

Livraison documentée

Fichiers de carte, firmware et documentation des interfaces, avec une passation pas à pas à votre équipe.

l'équipe

Une équipe définie par ses compétences

Des ingénieurs seniors avec des décennies d'expérience. Voici où nous allons en profondeur.

Firmware & real-time

C et C++ moderne sur RTOS, timing déterministe, pilotes écrits d'après la datasheet et vérifiés à l'établi.

C / C++17FreeRTOSOOP · OOD · DOD

Matériel & PCB

Schéma, routage multicouche à signaux mixtes, bring-up de carte et passage en production.

PCB multicouchemixed-signalDFM

Électronique de puissance

Conversion, pilotage et alimentations dédiées, avec de l'électronique analogique et numérique, pour environnements exigeants.

puissanceanalogiquepilotage

DSP & Audio

Traitement du signal en temps réel et audio haute résolution jusqu'à 32 bits / 192 kHz.

DSP32 / 192I²S

Connectivité, IoT & cloud

Wi-Fi, BLE et LoRa ; MQTT sur TLS, OTA et télémétrie vers le cloud pour des flottes qui restent joignables dans la durée.

Wi-Fi · BLELoRaMQTT/TLS · OTA

Logiciel & architecture

30+ ans d'ingénierie logicielle : architecture propre et code maintenable, y compris en C#, du firmware au cloud.

OOD · DODC#30+ ans
contact

Commençons par une design review.

Décrivez-nous vos exigences — ou montrez-nous le prototype à mi-chemin. Nous vous rendons une première évaluation écrite et nous commençons à travailler avec vous sur votre solution firmware ou matérielle.

NDA réciproque sur demande, avant le premier appel.

Pistoia · Toscane · Italie