Électronique · Logiciel embarqué · IA

Des outils d'ingénierie embarquée conçus pour travailler avec l'IA.

esquaresoft édite des logiciels pour les équipes qui conçoivent cartes électroniques et firmwares : observer le microcontrôleur en temps réel, tenir les exigences et la traçabilité dans git, et laisser les agents IA travailler sur des données qu'ils savent lire.

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

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

Chaque logiciel règle un problème précis du quotidien d'une équipe embarquée, et se télécharge directement depuis ce site.

eScope

Oscilloscope logiciel pour microcontrôleurs

Lisez les variables directement dans la RAM 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. Chaque exigence est un fichier YAML lisible : git est la source de vérité, et l'IA y a accès par un serveur MCP.

  • Matrice de couverture, analyse d'impact, baselines
  • Revues avec quorum d'approbation sur branches git
  • 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.

Données en texte clair

YAML, JSON, CSV : des formats qu'un humain relit dans un diff et qu'un agent lit sans connecteur propriétaire.

git comme socle

Branches, revues, tags et historique : la gestion de configuration que votre équipe utilise déjà, sans serveur supplémentaire.

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, l'ingénieur publie. Le serveur MCP de Polenta n'écrit jamais de commit, et les imports de masse démarrent à blanc.

Code ouvert

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.