Ingénierie système · Électronique · Logiciel embarqué · IA

Des outils d'ingénierie conçus pour collaborer avec l'IA.

eSquareSoft édite des logiciels destinés aux équipes de développement électronique et logiciel. Ingénierie système ou moyens de vérification, nos outils sont conçus pour optimiser la collaboration entre les équipes de développement et les agents IA. Qualité et pérennité sont assurées par la publication open source de nos outils.

STM32Renesas RAArduino SEGGER RTTdraw.ioMCP
REC · COM4 · 115200 eScope
motor.speedpwm.dutyadc[2].filtered
Solutions

Deux outils, du banc d'essai à la spécification

Chaque logiciel répond à une problématique précise du quotidien d'une équipe de développement, et se télécharge directement depuis ce site.

eScope

Oscilloscope logiciel pour microcontrôleurs

Lisez les variables directement dans la mémoire du microcontrôleur pendant qu'il tourne, et tracez-les en temps réel. Sans arrêter le programme, sans sortir l'oscilloscope.

  • Série, Bluetooth, TCP ou SEGGER RTT par sonde SWD
  • Expressions C résolues depuis l'ELF via GDB
  • Mesures, FFT, voies calculées, écriture de variables

Polenta

Ingénierie système, simplement

Exigences, tests, campagnes, revues et traçabilité dans un outil de bureau ou en ligne. Chaque élément est suivi en gestion de configuration et accessible à l'IA par un serveur MCP.

  • Définition d'architectures, de composants et d'interfaces
  • Matrice de couverture, analyse d'impact, baselines
  • Construction d'indicateurs personnalisés
  • Serveur MCP pour Claude Code, Cursor, Codex…
Notre approche

L'ingénierie embarquée au temps de l'IA

Les agents IA écrivent déjà du code, relisent des specs et dépouillent des mesures. Ils ont besoin d'outils dont les données sont ouvertes et dont les actions restent sous le contrôle de l'ingénieur.

Ouverture

Import/export des données vers les outils standards tels qu'Excel ou Word.

Traçabilité

Rien n'est laissé au hasard, tout est tracé avec git : branches, revues, tags et historique, la gestion de configuration que votre équipe utilise déjà.

Au plus près du matériel

Des outils pensés par des électroniciens et des développeurs firmware, testés sur STM32, Renesas RA et AVR.

L'humain valide

L'agent propose, consolide et vérifie ; l'ingénieur, lui, publie. Le serveur MCP de Polenta n'écrit jamais de commit, et les imports de masse démarrent à blanc.

Open Source

Polenta est sous AGPL, le code firmware d'eScope sous MIT : vous l'intégrez dans vos produits, y compris commerciaux.

Outils qui se combinent

Une exigence dans Polenta, un test qui la vérifie, une mesure eScope qui le prouve : la chaîne complète, de la spec au banc.

À venir

Les prochains outils

Les mêmes principes appliqués à la vérification du logiciel embarqué.

En préparation

Tests unitaires embarqués

Écrire et exécuter des tests unitaires sur le code firmware, sur PC comme sur cible, avec des résultats remontés dans les campagnes Polenta (JUnit XML) et des tests générés avec l'aide de l'IA.

En préparation

Intégration par simulation PC

Faire tourner le firmware sur PC avec ses périphériques simulés pour valider l'intégration avant d'avoir la carte, et observer la simulation avec eScope comme une vraie cible.

Contact

Un projet, une question, une licence ?

Licences professionnelles, accès anticipé, intégration dans votre chaîne d'outils ou retour d'expérience : écrivez-nous, nous répondons directement.