AlgoBuilder adalah alat reka bentuk grafik dari STMicroelectronics yang membolehkan jurutera mengembangkan dan menguji algoritma kompleks menggunakan antara muka grafik tanpa perlu menulis kod apa pun. Alat ini bertujuan untuk digunakan dengan siri Mikrokontroler STM32 dan sensor MEMS dari ST Microelectronics. Ia mampu mendapatkan data masa nyata dari sensor (disambungkan melalui komunikasi bersiri) dan menghitungnya melalui pelbagai model matematik yang tersedia sebagai blok di dalam Perisian AlgoBuilder. Ia juga mempunyai beberapa Algoritma Sensasi Gerak terbina dalam yang popular untuk gabungan Sensor, penentukuran giroskop / magnetometer, pedometer dll.
Baru-baru ini, pada 4 th Julai 2019 dalam Ringkas Press diadakan di STMicroelectronics (Greater Noida, India), ST telah mengumumkan versi baru AlgoBuilder (V 2.1.0) yang membolehkan pereka untuk memuat naik kod mereka pada awan dan melaksanakan mesin pengiraan pembelajaran. Ciri baru ini diharapkan dapat membantu pereka melakukan pengiraan matematik yang kompleks seperti analisis FFT tanpa menghabiskan banyak masa untuk pengiraan matematik; ia juga menyokong protokol MQTT untuk mengirim data ke cloud yang memudahkan pembinaan bukti konsep untuk sambungan Industri 4.0 dan AWSaplikasi. AlgoBuilder menggunakan STM32 Development Environment dan menyokong papan STM32 Nucleo seperti NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 dan papan SensorTile.
Reka bentuk grafik yang dibina menggunakan Algobuilder ketika disusun akan menghasilkan kod-C yang boleh dimuat naik terus ke papan pengembangan. Penjanaan kod C menyokong penyusun luaran seperti System Workbench untuk STM32, IAR, EWARM dan Keil uVision. Kod setelah dimuat ke papan akan memberikan nilai sensor masa nyata kepada Algobuilder, yang dapat digunakan untuk Visualisasi Data menggunakan monitor data output terintegrasi atau Unicleo-GUI. Contoh grafik visualisasi data dari Unicleo-GUI ditunjukkan di bawah.
Perisian AlgoBuilder bebas dimuat turun dari STMicroelectronics dan mempunyai syarat perlesenan yang mesra pengguna untuk mengurangkan masa ke pasaran. Anda juga boleh membaca manual pengguna AlgoBuilder untuk mengetahui