STMicroelectronics AlgoBuilder firmware development tool
STMicroelectronics’ AlgoBuilder tool takes the coding out of firmware development by letting users build sensor-control algorithms graphically with library modules, ready to compile and run on an STM32 microcontroller (MCU).
Created to simplify development of IoT devices containing ST’s MEMS sensors and MCUs, AlgoBuilder helps quickly get a proof-of-concept model up and running. Users can build their algorithms quickly and intuitively by dragging and dropping selected functions, connecting the blocks and configuring properties. The tool validates all design rules and automatically generates C code based on the graphical design.
Leveraging ST’s STM32 microcontrollers and MEMS sensors, the tool provides libraries such as logic and mathematical operators, signal processing, user inputs, vector operations and many others. Turnkey algorithms for commonly used functions such as sensor hub, motion-sensor calibration, activity recognition, motion intensity and pedometer are included. Users can also add their own custom functions to the tool’s libraries.
While other MEMS device vendors typically provide software libraries, AlgoBuilder goes further by providing an environment for connecting them with other logic to create a complete firmware project ready to compile using an STM32 IDE (integrated development environment). The product can generate firmware for deployment on various STM32 platforms.
Users can test their firmware by launching the Unicleo-GUI application from within AlgoBuilder, to display outputs from running firmware. Unicleo-GUI is a dedicated sensor graphical user interface for use with ST’s sensor expansion software packages and X-NUCLEO boards, and lets users visualise sensor data as a time plot, scatter plot or 3D plot.
For more information and to download the tool for free, visit www.st.com/algobuilder-pr.
Phone: 02 9158 7200
Siemens PADS Pro Essentials electronic systems design software
The Siemans PADS Pro Essentials software features an enhanced design experience that lowers...
Siemens Xpedition Standard electronic systems design technology
The Siemens Xpedition Standard electronic systems design technology is suitable for growing teams...
Siemens Process Preparation Stencil Engineering Tool
The Siemens Process Preparation Stencil Engineering Tool is designed to provide first-time-right...