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.
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
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
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.