AlgoBuilder es una herramienta de diseño gráfico de STMicroelectronics que permite a los ingenieros desarrollar y probar algoritmos complejos utilizando una interfaz gráfica sin tener que escribir ningún código. La herramienta está diseñada para ser utilizada con la serie de microcontroladores STM32 y los sensores MEMS de ST Microelectronics. Es capaz de obtener datos en tiempo real de los sensores (conectados a través de la comunicación en serie) y los calcula a través de varios modelos matemáticos que están disponibles como bloques dentro del software AlgoBuilder. También tiene algunos populares algoritmos integrados de detección de movimiento para fusión de sensores, calibración de giroscopio / magnetómetro, podómetro, etc.
Recientemente, el 4 º de julio de 2019 un breve de prensa celebrada en STMicroelectronics (Greater Noida, India), ST ha anunciado una nueva versión de AlgoBuilder (V 2.1.0) que permite a los diseñadores a subir su código en la nube y realizan máquina de computación de aprendizaje. Se espera que esta nueva característica ayude a los diseñadores a realizar cálculos matemáticos complejos como el análisis FFT sin perder mucho tiempo en cálculos matemáticos; También es compatible con el protocolo MQTT para enviar datos a la nube, lo que facilita la creación de pruebas de concepto para la industria 4.0 y la conectividad AWS.aplicaciones. AlgoBuilder utiliza el entorno de desarrollo STM32 y es compatible con las placas STM32 Nucleo como NUCLEO-F401RE, NUCLEO-L476RG, X-NUCLEO-IKS01A2 / A3 y placas SensorTile.
La construcción del diseño gráfico con Algobuilder cuando se compila generará un código C que se puede cargar directamente en las placas de desarrollo. La generación de código C admite compiladores externos como System Workbench para STM32, IAR, EWARM y Keil uVision. El código, una vez cargado en la placa, proporcionará valores de sensor en tiempo real al Algobuilder, que se puede utilizar para la visualización de datos mediante el monitor de datos de salida integrado o Unicleo-GUI. A continuación se muestra un gráfico de visualización de datos de ejemplo de Unicleo-GUI.
El software AlgoBuilder se puede descargar gratuitamente de STMicroelectronics y tiene términos de licencia fáciles de usar para reducir el tiempo de comercialización. También puede leer el manual de usuario de AlgoBuilder para saber