CH3 · Prestations
Systèmes embarqués & firmware
Du logiciel pour des appareils: microcontrôleurs, capteurs, actionneurs et communication – là où comptent les millisecondes et les milliampères.
Sur un appareil, il n’existe pas de redémarrage que personne ne remarque. Un firmware doit composer avec une mémoire limitée, des contraintes temporelles strictes, des chutes de tension et des utilisateurs qui débranchent la prise – et se réveiller malgré tout dans un état défini.
Nous développons des firmwares pour microcontrôleurs et systèmes Linux embarqués: de la mise en service des périphériques à la mise à jour sécurisée sur le terrain, en passant par la régulation et les machines à états. Cela implique aussi de pouvoir observer plus tard le raisonnement de l’appareil – grâce au logging, au diagnostic et à des bancs de test reproductibles.
Projets typiques
- 01 Firmware bare-metal et RTOS pour ESP32, STM32 et AVR
- 02 Linux embarqué sur Raspberry Pi et plateformes comparables
- 03 Raccordement de capteurs et actionneurs via I²C, SPI, UART, CAN et technique analogique
- 04 Modes de fonctionnement économes pour alimentation sur batterie et solaire
- 05 Mise à jour sécurisée sur le terrain, niveau de repli inclus