STMicroelectronics die Entwicklung von MEMS-Sensor und das MCU Dinge Gerät auf dem Benutzer kann zum Zweck erstellt schnell und intuitiv anhand zu vereinfachen hilft AlgoBuilder Werkzeug schnell das Betriebskonzept Modell erstellen und überprüfen durch Ziehen und die gewählte Funktion fallen, das Verbindungsmodul, Konfigurationseigenschaften, Algorithmen AlgoBuilder validiert alle Entwurfsregeln und generiert automatisch C-Code basierend auf einem grafischen Design.
Mit einer Vielzahl von STMicroelectronics und die Mikrocontrollern STM32 MEMS-Sensor, umfassend einen Bewegungssensor, Umgebungssensor und Silizium-Mikrofone, liefert AlgoBuilder logische Operatoren wie Bibliotheken, Signalverarbeitung, eine Benutzereingabe, Vektoroperationen etc., allgemein sofort weiter verfügbar, umfassend Algorithmus Funktion, zum Beispiel, der Sensor-Controller, einen Bewegungssensor Kalibrierung, Aktivitätserkennung, Bewegungsintensität und ein Pedometer usw. der Benutzer kann auch eine benutzerdefinierte Funktion AlgoBuilder Funktionsbibliothek hinzuzufügen.
Während andere MEMS-Hersteller oft Software-Bibliotheken zur Verfügung stellen, aber STMicroelectronics AlgoBuilder nicht auch auf die Software-Bibliothek beschränkte eine Firmware-Entwicklungsumgebung, Software-Bibliotheken und andere logische Bibliotheken miteinander verbunden werden können, ein STM32 IDE (Integrated Development Environment) erstellen unmittelbar innerhalb der kompilierten Firmware ergänzen das Projekt. STM32 IDE-Umgebung, auch für den STM32 True und SW4STM32 System-Workbench, ARM® von IAR-EWARM IAR Embedded Workbench und Keil μVision von MDK-ARM-STM32 gegen gegen.
AlgoBuilder erzeugten Firmware auf verschiedenen Plattformen STM32-Mikrocontroller implementiert werden kann, die einen Verbinder enthält X-NUCLEO IKS01A2-Sensor-Erweiterungsplatine NUCLEO F401RE NUCLEO-L476RG und Entwicklungsboards und ST SensorTile IoT Modul. SensorTile integriert STM32L476JG Mikrocontroller mit extrem niedrigem Stromverbrauch, Motion-MEMS-Sensor, MEMS-Umgebungssensor und Bluetooth Low Energy (BLE) -Kommunikationstechnologie.
Der Benutzer kann die Unicleo-GUI-Anwendung in AlgoBuilder starten, um die entwickelte Firmware zu testen und die Datenausgabe der laufenden Firmware anzuzeigen.Unicleo-GUI ist eine dedizierte grafische Sensor-Benutzeroberfläche mit dem Sensorerweiterungspaket von ST und X - Wird mit der NUCLEO-Erweiterungskarte verwendet, damit der Benutzer Sensordaten mithilfe eines Zeitdiagramms, eines Streudiagramms oder einer 3D-Darstellung darstellen kann.