AlgoBuilder is een grafische ontwerptool van STMicroelectronics waarmee ingenieurs complexe algoritmen kunnen ontwikkelen en testen met behulp van een grafische interface zonder code te hoeven schrijven. De tool is bedoeld voor gebruik met de STM32 Microcontroller-serie en de MEMS-sensoren van ST Microelectronics. Het is in staat om realtime gegevens van de sensoren te krijgen (verbonden via seriële communicatie) en berekent deze via verschillende wiskundige modellen die direct beschikbaar zijn als blokken in de AlgoBuilder-software. Het heeft ook enkele populaire ingebouwde bewegingsdetectie-algoritmen voor sensorfusie, gyroscoop / magnetometer-kalibratie, stappenteller enz.
Onlangs, op 4 th juli 2019 in een Druk kort gehouden op STMicroelectronics (Greater Noida, India), ST heeft een nieuwe versie van AlgoBuilder (V 2.1.0) waarmee ontwerpers om hun code te uploaden op de wolk en het uitvoeren van machine learning berekening aangekondigd. Deze nieuwe functie zal naar verwachting ontwerpers helpen bij het uitvoeren van complexe wiskundige berekeningen zoals FFT-analyse zonder veel tijd te besteden aan wiskundige berekeningen; het ondersteunt ook het MQTT-protocol om gegevens naar de cloud te verzenden, wat het bouwen van proof of concept voor Industry 4.0- en AWS-connectiviteit vereenvoudigttoepassingen. AlgoBuilder maakt gebruik van de STM32-ontwikkelomgeving en ondersteunt de STM32 Nucleo-kaarten zoals NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 en SensorTile-kaarten.
Het grafische ontwerp dat met Algobuilder is gemaakt, genereert bij het compileren een C-code die direct naar de ontwikkelborden kan worden geüpload. De C-code generatie ondersteunt externe compilers zoals System Workbench voor STM32, IAR, EWARM en Keil uVision. De code na het uploaden van de raad van bestuur zal real-time sensor waarden aan de Algobuilder, die kan worden gebruikt voor het verstrekken Data Visualization met behulp van geïntegreerde uitvoerdata monitor of Unicleo-GUI. Een voorbeeld van een datavisualisatiegrafiek van Unicleo-GUI wordt hieronder weergegeven.
De AlgoBuilder-software is gratis te downloaden van STMicroelectronics en heeft gebruiksvriendelijke licentievoorwaarden om de time-to-market te verkorten. U kunt ook de gebruikershandleiding van AlgoBuilder lezen om te weten