产品概述
描述
AlgoBuilder是一种图形设计应用程序,用于构建和使用算法。
它可以快速开发STM32微控制器和MEMS传感器应用原型,其中已包含现有算法(例如传感器融合或计步器)、用户定义的数据处理功能块和其他功能。
该应用程序使用图形界面简化了理念验证的实现过程,无需编写代码。
AlgoBuilder重复使用之前定义的功能块,将多种功能组合到一个项目中,并在Unicleo-GUI中使用绘图和显示功能实时实现数据可视化。
AlgoBuilder使用STM32 ODE(开放式开发环境)生态系统,该生态系统组合了STM32 Nucleo板(NUCLEO-F401RE或NUCLEO-L476RG)、X-NUCLEO-IKS01A2或X-NUCLEO-IKS01A3扩展板等硬件、软件(STM32 HAL驱动程序、BSP结构、低和高级传感器驱动程序)和Unicleo-GUI。
-
所有功能
- 简单的算法图形设计(拖放、连接、设置属性、构建和上传)
- 可选多级设计
- 库中提供了大量功能块,包括运动传感器算法(例如传感器融合、陀螺仪、磁力计校准、计步器等)
- 用于FFT分析的集成功能块
- 用于创建自定义功能块的功能块创建器
- 自动验证设计规则
- 从图形设计生成C代码
- 使用外部编译器(STM32CubeIDE、IAR EWARM、Keil µVision®和System Workbench for STM32)
- 通过集成的数据输出监控器或Unicleo-GUI显示生成的固件输出
- 开放的XML格式,便于功能块和设计存储
- 能够使用MQTT协议将输出数据发送至AWS云
- 网络更新,并提供新版本自动通知功能
- 通过连接的X-NUCLEO-IKS01A2或X-NUCLEO-IKS01A3扩展板、SensorTile STEVAL-STLKT01V1和SensorTile.box STEVAL-MKSBOX1V1支持NUCLEO-F401RE或NUCLEO-L476RG
- 免费易用的许可条款