AlgoBuilder este un instrument de proiectare grafică de la STMicroelectronics care permite inginerilor să dezvolte și să testeze algoritmi complexi utilizând o interfață grafică fără a fi nevoie să scrieți niciun cod. Instrumentul este destinat să fie utilizat cu seria de microcontrolere STM32 și senzorii MEMS de la ST Microelectronics. Este capabil să obțină date în timp real de la senzori (conectați prin comunicații seriale) și le calculează prin diferite modele matematice care sunt ușor disponibile ca blocuri în cadrul software-ului AlgoBuilder. De asemenea, are câteva algoritmi de detectare a mișcării încorporați populari pentru fuziunea senzorilor, calibrarea giroscopului / magnetometrului, pedometru etc.
Recent, la data de 4 - lea iulie 2019 într - o scurtă de presă a avut loc la STMicroelectronics (Greater Noida, India), ST a anunțat o nouă versiune a AlgoBuilder (V 2.1.0), care permite designerilor să încarce codul lor pe nor și de a efectua mașină de calcul de învățare. Această nouă caracteristică este de așteptat să ajute proiectanții să efectueze calcule matematice complexe, cum ar fi analiza FFT, fără a petrece mult timp pe calcul matematic; suportă, de asemenea, protocolul MQTT pentru a trimite date către cloud, ceea ce ușurează dovada de construcție a conceptului pentru conectivitatea Industry 4.0 și AWSaplicații. AlgoBuilder utilizează mediul de dezvoltare STM32 și acceptă plăcile Nucleo STM32 precum NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 și plăcile SensorTile.
Construcția grafică a designului utilizând Algobuilder atunci când este compilată va genera un cod C care poate fi încărcat direct pe plăcile de dezvoltare. Generarea de cod C acceptă compilatoare externe precum System Workbench pentru STM32, IAR, EWARM și Keil uVision. Codul încărcat odată pe placă va furniza valorilor senzorului în timp real Algobuilder, care poate fi utilizat pentru vizualizarea datelor folosind un monitor de date de ieșire integrat sau Unicleo-GUI. Un exemplu de grafic de vizualizare a datelor de la Unicleo-GUI este prezentat mai jos.
Software-ul AlgoBuilder este gratuit pentru descărcare de la STMicroelectronics și are termeni de licențiere ușor de utilizat pentru a reduce timpul de introducere pe piață. De asemenea, puteți citi manualul de utilizare AlgoBuilder pentru a afla