AlgoBuilder, STMicroelectronics'in mühendislerin herhangi bir kod yazmak zorunda kalmadan grafik arayüz kullanarak karmaşık algoritmalar geliştirmesine ve test etmesine olanak tanıyan bir grafik tasarım aracıdır. Aracın, STM32 Microcontroller serisi ve ST Microelectronics'in MEMS sensörleri ile kullanılması amaçlanmıştır. Sensörlerden gerçek zamanlı veri alma yeteneğine sahiptir (seri iletişim yoluyla bağlanır) ve AlgoBuilder Yazılımında bloklar halinde kolayca bulunabilen çeşitli matematiksel modeller aracılığıyla hesaplar. Ayrıca, Sensör füzyonu, jiroskop / manyetometre kalibrasyonu, pedometre vb. İçin bazı popüler yerleşik Hareket Algılama Algoritmalarına sahiptir.
Son zamanlarda, on 4 th STMicroelectronics (Greater Noida, Hindistan) düzenlenen basın Kısaca Temmuz 2019 ST tasarımcıları bulut kodlarını yüklemek ve makine öğrenme hesaplama gerçekleştirmesini sağlar AlgoBuilder (V 2.1.0) yeni bir sürümünü duyurdu. Bu yeni özelliğin, tasarımcıların matematiksel hesaplamaya fazla zaman harcamadan FFT analizi gibi karmaşık matematiksel hesaplamaları yapmalarına yardımcı olması bekleniyor; ayrıca Endüstri 4.0 ve AWS bağlantısı için kavram kanıtı oluşturmayı kolaylaştıran buluta veri göndermek için MQTT protokolünü destekleruygulamalar. AlgoBuilder, STM32 Geliştirme Ortamını kullanır ve NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 ve SensorTile kartları gibi STM32 Nükleo Kartlarını destekler.
Algobuilder kullanan grafik tasarım derlemesi, derlendiğinde doğrudan geliştirme panolarına yüklenebilen bir C kodu oluşturacaktır. C kodu üretimi, STM32, IAR, EWARM ve Keil uVision için System Workbench gibi harici derleyicileri destekler. Kod, panele yüklendikten sonra Algobuilder'a gerçek zamanlı sensör değerleri sağlayacak ve bu, entegre çıktı veri monitörü veya Unicleo-GUI kullanılarak Veri Görselleştirme için kullanılabilecek. Unicleo-GUI'den örnek bir veri görselleştirme Grafiği aşağıda gösterilmiştir.
AlgoBuilder Yazılımı, STMicroelectronics'ten ücretsiz olarak indirilebilir ve piyasaya sürülme süresini kısaltmak için kullanıcı dostu lisanslama koşullarına sahiptir. AlgoBuilder kullanım kılavuzunu da okuyabilirsiniz.