top of page
Application IA Edge de suivi de personnes

Développement de firmware et logiciel embarqué

Firmware microcontrôleur, Linux embarqué et IA Edge, pour des produits qui tiennent en conditions réelles.

Votre système électronique a besoin d’un firmware performant ?

Ingénieur Systèmes embarqués travaillant sur une IHM

Que vous développiez un nouveau produit ou que vous fassiez évoluer un système existant, le logiciel embarqué est au cœur de la performance: 

 

➔ Firmware à développer ou optimiser

➔ Intégration de capteurs et modules

➔ Communication entre systèmes (BLE,  LoRaWAN , Zigbee, etc.)

➔ Gestion du temps réel (RTOS) 

➔ Besoin d’intelligence embarquée (Edge AI)

​​

Un logiciel mal conçu peut limiter les performances de l’ensemble du produit.

Nos domaines d'intervention

Rivinnov développe des logiciels embarqués adaptés à votre architecture et à vos contraintes. Nous intervenons sur :

​

Firmware bas niveau, pilotes, gestion temps réel, machines à états, ordonnancement sous FreeRTOS ou Zephyr, optimisation mémoire et consommation. Nous savons faire tenir une application complète dans moins de 256 Ko de flash quand le budget matériel l'exige.

​

Linux embarqué Portage sur cartes ARM, personnalisation Buildroot ou Yocto, pilotes noyau, services applicatifs, mise à jour système sécurisée.

​

Connectivité et IoT BLE, LoRaWAN, Wi-Fi, LTE-M / NB-IoT, MQTT, protocoles propriétaires. Provisionnement, reconnexion, gestion de la perte réseau.

​

IA embarquée (Edge AI) Détection d'anomalie, classification de signal, reconnaissance de motifs, exécutés sur microcontrôleur avec TensorFlow Lite Micro ou des modèles optimisés maison. Latence de quelques millisecondes, aucune donnée envoyée dans le cloud.

​

Mise à jour à distance et cycle de vie OTA sécurisé, bootloader avec rollback, versionnage, télémétrie. Un produit connecté qu'on ne peut pas mettre à jour est un produit qu'on ne peut pas corriger.

​

Du bare-metal jusqu'au cloud, avec la même équipe

Intégration d’intelligence embarquée (IA Edge)

Nous intégrons des algorithmes avancés directement dans vos systèmes embarqués :
 

  • Traitement du signal en temps réel

  • Analyse de données embarquée

  • Machine learning sur microcontrôleurs et systèmes embarqués

  • Optimisation des performances locales (sans dépendance cloud)
     

Une technologie clé pour les produits innovants en IoT, santé, industrie ou robotique.

Un logiciel conçu pour s’intégrer dans un produit complet

Le firmware ne peut pas être développé isolément. Rivinnov travaille en lien avec :

​

  • L’électronique embarquée

  • Le prototypage

  • Les contraintes d’industrialisation


​Une approche globale pour garantir la cohérence du système.

Tests et validation logiciel

Nous assurons la qualité et la fiabilité du logiciel embarqué :

​

  • Debugging et correction d’erreurs

  • Optimisation des performances

  • Validation du comportement en conditions réelles

  • Stabilité et robustesse du système

 

Un firmware qui tourne en continu sur plusieurs semaines sans redémarrage, pas une démo qui tient dix minutes.

​

Technologies maîtrisées

  • C / C++

  • Linux embarqué (Yocto)

  • Microcontrôleurs 16/32 bits STM32/
    ESP32/nrf54, Atmel, PIC

  • IA embarquée (Edge AI) RT Lite (TensorFlow Lite) , TinyEngine (MCUNet)

  • GUI Framework Designer: TouchGFX

  • Protocoles de communication (UART, SPI, I2C, CAN, BLE, LoRaWAN, 4G)

  • Outils de versioning et intégration (GitLab et Jira)

Exemples de projets

Rivinnov intervient sur différents types de projets

 

➔ Développement firmware pour dispositifs connectés

➔ Systèmes embarqués avec traitement de données

➔ Applications IoT avec communication multi-protocoles

➔ Intégration d’algorithmes embarqués sur microcontrôleurs

IHM développée avec TouchGFX designer sur STM32

Vous avez un projet de logiciel embarqué ?

Discutons de vos besoins et identifions la meilleure architecture logicielle pour votre système.

Questions fréquentes

  • Un firmware simple -  acquisition de capteurs, logique locale, liaison série -  démarre autour de 8 000 à 12 000 €. Un firmware connecté avec pile BLE ou LoRa, OTA et gestion d'énergie se situe plutôt entre 15 000 et 40 000 €. L'IA embarquée ajoute typiquement 10 000 à 25 000 € selon la disponibilité des données d'entraînement.

  • Oui. Nous commençons par un audit du code de 3 à 5 jours, qui permet d’évaluer la dette technique, identifier les risques et établir un chiffrage pour la suite. C'est fréquent quand un développeur est parti et qu'un produit doit évoluer. 

  • Oui, pour des tâches ciblées : détection d'anomalie sur vibration ou identification de sons, classification de signaux capteurs, reconnaissance de personnes et de gestes. Un modèle quantifié tient dans quelques dizaines à quelques centaines de Ko et s'exécute en quelques millisecondes sur un Cortex-M4 ou M7. Le traitement reste local : pas de latence réseau, pas de coût cloud, pas de donnée qui sort du produit.

  • Oui. Donnez-nous les schémas et une carte, nous développons dessus. Si la carte présente un défaut bloquant, nous vous le disons avant de commencer, pas au milieu du projet.

  • Nous proposons un contrat de maintenance annuel couvrant correctifs, évolutions mineures, gestion des versions.

bottom of page