AlgoBuilder ir STMicroelectronics grafiskā dizaina rīks, kas ļauj inženieriem izstrādāt un pārbaudīt sarežģītus algoritmus, izmantojot grafisko saskarni, nerakstot kodu. Šo rīku paredzēts izmantot kopā ar STM32 mikrokontrolleru sērijām un ST Microelectronics MEMS sensoriem. Tas spēj iegūt reāllaika datus no sensoriem (savienotiem ar seriālo sakaru starpniecību) un tos aprēķina, izmantojot dažādus matemātiskos modeļus, kas ir viegli pieejami kā bloki AlgoBuilder programmatūrā. Tam ir arī daži populāri iebūvēti kustības sensoru algoritmi sensoru saplūšanai, žiroskopa / magnetometra kalibrēšanai, pedometram utt.
Nesen par 4 th 2019.gada jūlija preses Brief notika STMicroelectronics (Greater Noida, Indija), ST ir paziņojusi par jaunu versiju AlgoBuilder (V 2.1.0), kas ļauj dizaineriem, lai augšupielādēt savu kodu uz mākoņa un veikt mašīnmācīšanos aprēķinu. Paredzams, ka šī jaunā funkcija palīdzēs dizaineriem veikt sarežģītus matemātiskus aprēķinus, piemēram, FFT analīzi, netērējot daudz laika matemātiskiem aprēķiniem; tas arī atbalsta MQTT protokolu, lai nosūtītu datus mākonim, kas atvieglo nozares 4.0 un AWS savienojamības koncepcijas pierādījumu.lietojumprogrammas. AlgoBuilder izmanto STM32 izstrādes vidi un atbalsta STM32 Nucleo dēļus, piemēram, NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 un SensorTile.
Grafiskā dizaina uzbūve, izmantojot Algobuilder, sastādot, ģenerēs C kodu, kuru var tieši augšupielādēt izstrādes dēļos. C kodu ģenerēšana atbalsta ārējos kompilatorus, piemēram, System Workbench STM32, IAR, EWARM un Keil uVision. Pēc tāfeles augšupielādes kods Algobuilder nodrošinās reālā laika sensora vērtības, kuras var izmantot datu vizualizēšanai, izmantojot integrētu izejas datu monitoru vai Unicleo-GUI. Datu vizualizācijas grafika piemērs no Unicleo-GUI ir parādīts zemāk.
Programmu AlgoBuilder var bez maksas lejupielādēt no STMicroelectronics, un tai ir lietotājam draudzīgi licencēšanas noteikumi, lai samazinātu laiku līdz tirgum. Varat arī izlasīt AlgoBuilder lietotāja rokasgrāmatu, lai to uzzinātu