AlgoBuilder是意法半导体(STMicroelectronics)的图形设计工具,可让工程师使用图形界面开发和测试复杂算法,而无需编写任何代码。该工具旨在与STM32 Microcontroller系列和ST Microelectronics的MEMS传感器一起使用。它能够从传感器(通过串行通信连接)获取实时数据,并通过各种数学模型进行计算,这些数学模型可作为AlgoBuilder软件内部的模块轻松使用。它还具有一些流行的内置运动感应算法,用于传感器融合,陀螺仪/磁力计校准,计步器等。
最近,在2019年7月4日于意法半导体(印度大诺伊达)举行的新闻发布会上,意法半导体发布了新版本的AlgoBuilder(V 2.1.0),该版本允许设计人员将其代码上传到云中并执行机器学习计算。这项新功能有望帮助设计人员执行复杂的数学计算,例如FFT分析,而无需花费大量时间进行数学计算。它还支持MQTT协议以将数据发送到云,从而简化了针对Industry 4.0和AWS连接的概念验证应用程序。AlgoBuilder利用STM32开发环境并支持STM32 Nucleo板,例如NUCLEO-F401RE,NUCLEO-L476RG,X-NUCLEO-IKS01A2 / A3和SensorTile板。
编译后使用Algobuilder进行的图形设计构建将生成C代码,可以直接将其上传到开发板。C代码生成支持外部编译器,例如STM32的System Workbench,IAR,EWARM和Keil uVision。一旦上载到板上的代码将为Algobuilder提供实时传感器值,可使用集成的输出数据监视器或Unicleo-GUI将其用于数据可视化。下面显示了来自Unicleo-GUI的示例数据可视化图。
可从意法半导体免费下载AlgoBuilder软件,并具有用户友好的许可条款,以缩短产品上市时间。您也可以阅读AlgoBuilder用户手册以了解