Az AlgoBuilder az STMicroelectronics grafikus tervezőeszköze, amely lehetővé teszi a mérnökök számára, hogy egy grafikus felület segítségével összetett algoritmusokat fejlesszenek ki és teszteljenek, anélkül, hogy bármilyen kódot kellene írniuk. Az eszköz célja az STM32 mikrokontroller sorozat és az ST Microelectronics MEMS érzékelői. Képes valós idejű adatokat szerezni az érzékelőkből (soros kommunikációval összekapcsolva), és különféle matematikai modelleken keresztül kiszámítja azokat, amelyek blokkként könnyen elérhetők az AlgoBuilder szoftveren belül. Van néhány népszerű beépített mozgásérzékelő algoritmusa az érzékelő fúziójához, giroszkóp / magnetométer kalibrálásához, lépésszámlálóhoz stb.
A közelmúltban, 2019. július 4- én az STMicroelectronics (Nagy-Noida, India) sajtótájékoztatóján az ST bejelentette az AlgoBuilder (V 2.1.0) új verzióját, amely lehetővé teszi a tervezők számára, hogy feltöltsék kódjaikat a felhőre és gépi tanulási számítást végezzenek. Ez az új funkció várhatóan segít a tervezőknek olyan komplex matematikai számításokban, mint az FFT elemzés, anélkül, hogy sok időt töltenének matematikai számításokkal; támogatja az MQTT protokollt is az adatok felhőbe küldéséhez, ami megkönnyíti az Ipar 4.0 és az AWS kapcsolat koncepciójának bizonyításátalkalmazások. Az AlgoBuilder használja az STM32 fejlesztői környezetet, és támogatja az STM32 Nucleo táblákat, mint például a NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 és SensorTile táblákat.
Az Algobuilder használatával elkészített grafikai tervezés összeállításakor létrehoz egy C-kódot, amely közvetlenül feltölthető a fejlesztői táblákra. A C-kód generáció olyan külső fordítókat támogat, mint a System Workbench az STM32, IAR, EWARM és Keil uVision számára. A kód egyszer feltölteni a fórumon, hogy valós idejű érzékelő értékeit a Algobuilder, amelyet fel lehet használni Vizualizáció beépítésével kimenő adatok monitor vagy Unicleo-GUI. Az alábbiakban bemutatunk egy példát az Unicleo-GUI adatmegjelenítési grafikonjára.
Az AlgoBuilder szoftver ingyenesen letölthető az STMicroelectronics-ból, és felhasználóbarát licencfeltételei vannak a piacra kerülési idő csökkentése érdekében. Elolvashatja az AlgoBuilder felhasználói kézikönyvét is