„AlgoBuilder“ yra grafinio dizaino įrankis iš „STMicroelectronics“, leidžiantis inžinieriams kurti ir išbandyti sudėtingus algoritmus, naudojant grafinę sąsają, nereikia rašyti jokio kodo. Šis įrankis skirtas naudoti su „STM32“ mikrovaldiklių serijomis ir „ST Microelectronics“ MEMS jutikliais. Jis sugeba gauti duomenis iš jutiklių (prijungtus per nuoseklųjį ryšį) realiuoju laiku ir apskaičiuoja juos naudodamas įvairius matematinius modelius, kurie lengvai prieinami kaip blokai „AlgoBuilder“ programinėje įrangoje. Jame taip pat yra keletas populiarių judesio jutimo algoritmų jutiklio sintezei, giroskopo / magnetometro kalibravimui, žingsniamatis ir kt.
Neseniai, 2019 m. Liepos 4 d., „STMicroelectronics“ (Didžioji Noida, Indija) surengtame pranešime spaudai, ST paskelbė naują „AlgoBuilder“ versiją (V 2.1.0), leidžiančią dizaineriams įkelti savo debesies kodą ir atlikti mašininio mokymosi skaičiavimus. Tikimasi, kad ši nauja funkcija padės dizaineriams atlikti sudėtingus matematinius skaičiavimus, pvz., FFT analizę, nepraleidžiant daug laiko matematiniams skaičiavimams; jis taip pat palaiko MQTT protokolą duomenims siųsti į debesis, o tai palengvina „ Industry 4.0“ ir AWS ryšio koncepcijos įrodymą.programos. „AlgoBuilder“ naudoja „STM32 Development Environment“ ir palaiko tokias „STM32 Nucleo“ plokštes kaip NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 ir „SensorTile“.
Grafinis dizainas, sukurtas naudojant „Algobuilder“, sukurs C kodą, kurį bus galima tiesiogiai įkelti į kūrimo lentas. C kodo generavimas palaiko išorinius kompiliatorius, tokius kaip „System Workbench“, skirtas STM32, IAR, EWARM ir „Keil uVision“. Į lentą įkėlus kodą, „Algobuilder“ suteiks realaus laiko jutiklio reikšmes, kurias galima naudoti duomenų vizualizavimui naudojant integruotą išvesties duomenų monitorių arba „Unicleo-GUI“. Duomenų vizualizavimo grafiko pavyzdys iš „Unicleo-GUI“ parodytas žemiau.
„AlgoBuilder“ programinę įrangą galima nemokamai atsisiųsti iš „STMicroelectronics“ ir ji turi patogias naudoti licencijavimo sąlygas, kad sutrumpėtų laikas į rinką. Taip pat galite perskaityti „AlgoBuilder“ vartotojo vadovą, kad žinotumėte