Pour simplifier le développement de périphériques IoT basés sur des capteurs ST MEMS et des MCU, l'outil AlgoBuilder permet de créer et d'exécuter rapidement des modèles de preuve de concept en faisant glisser les fonctions, les modules de connexion et les propriétés de configuration sélectionnés. Algorithmes: AlgoBuilder valide toutes les règles de conception et génère automatiquement un code C basé sur une conception graphique.
En utilisant une variété de STMicroelectronics et les microcontrôleurs capteur MEMS STM32, comprenant un capteur de mouvement, capteur d'environnement, et des microphones de silicium, AlgoBuilder fournir des opérateurs logiques, tels que des bibliothèques, traitement du signal, l'entrée d'utilisateur, des opérations vectorielles, etc., couramment disponibles immédiatement, comprenant en outre fonction de l'algorithme, par exemple, le contrôleur de capteur, un étalonnage du capteur de mouvement, la reconnaissance de l'activité, l'intensité de l'exercice et un pédomètre, etc., l'utilisateur peut également ajouter une fonction personnalisée à la bibliothèque de fonction AlgoBuilder.
Alors que d'autres fabricants de MEMS offrent souvent des bibliothèques logicielles, mais STMicroelectronics AlgoBuilder ne se limite pas à la bibliothèque de logiciel fournit également un environnement de développement logiciel, les bibliothèques de logiciels et d'autres bibliothèques logiques peuvent être connectées ensemble, peuvent créer un STM32 IDE (Integrated Development Environment) immédiatement à l'intérieur du firmware compilé terminer le projet. STM32 environnement IDE, y compris pour le STM32 TrueSTUDIO et SW4STM32 système Workbench, ARM® de IAR-EWARM IAR embedded Workbench et Keil μVision de MDK-ARM-STM32 contre contre.
firmware généré AlgoBuilder peut être déployé sur différentes plates-formes de microcontrôleur STM32, qui comprend un connecteur X-nucléo-IKS01A2 carte d'extension de capteur nucléo-F401RE nucléo-L476RG et cartes de développement, et le module ST SensorTile IdO. intègre SensorTile STM32L476JG microcontrôleurs de puissance ultra-faible, le mouvement du capteur MEMS, le milieu de capteur MEMS et de faible technologie de communication Bluetooth de puissance (BLE).
L'utilisateur peut lancer l'application Unicleo-GUI dans AlgoBuilder pour tester le firmware développé et afficher les données générées par le firmware en cours d'exécution Unicleo-GUI est une interface utilisateur graphique de capteur dédiée, avec le paquet d'extension de capteur de ST et X - Utilisé avec la carte d'extension NUCLEO pour permettre à l'utilisateur de représenter les données du capteur en utilisant un diagramme de temps, un diagramme de dispersion ou un tracé 3D.