Improved GUI for Advanced Inertial Measurement Units from STMicroelectronics Simplifies Custom Motion-Sensing DesignGeneva / 15 Apr 2019
STMicroelectronics’ Unico GUI greatly simplifies configuring the finite state machine and machine learning core (FSM and MLC) logic of its latest Inertial Measurement Units (IMU), including the recently announced LSM6DSO and LSM6DSOX 6-axis modules. The FSM logic lets users run gesture and motion-recognition algorithms directly in the sensor for always-on convenience and low power consumption. The MLC implements machine-learning classifiers for real-time always-on motion and vibration pattern recognition.
With Unico GUI (STSW-MKI109L for Linux, STSW-MKI109M for Mac OSX, and STSW-MKI109W for Windows machines) to configure the module’s internal registers and embedded FSM and MLC logic, users can quickly and easily create their own motion-recognition algorithms. The GUI also makes light work of combining the module’s accelerometer and gyroscope data with inputs from additional external sensors, such as a magnetometer, for even more sophisticated context-sensing capabilities.
When used in smartphones, wearables, or industrial devices, the FSM and MLC -- as an embedded, low-power engine for gesture and motion recognition -- allow user-interface functions and context-aware apps to continue running while the main processor sleeps to maximize battery runtime. The LSM6DSO contains logic for up to 16 independent state machines, each generating a hardware interrupt activated by a specific motion pattern, while the LSM6DSOX contains also the logic to implement multiple-stage decision trees for machine-learning classification.
Please visit www.st.com/unico-gui-pr for further information.
The STM32L5 is based on Arm® Cortex-M33 and TrustZone® technology combined with STMicroelectronics security implementation. On your STM32L562E-DK discovery board, TrustZone is disabled (factory setting) and you can develop as on any other STM32 device. This video shows how to enable TrustZone on STM32L562E-DK discovery using STM32CubeProgrammer and create, compile and debug or run a new project with STM32CubeIDE. It also shows how to open an example project delivered in STM32CubeL5 MCU Package, modify, compile and debug or run it. For further information, you can refer to AN5394 and AN5424 application notes.
Security has emerged as one of the 3 key areas that developers of embedded and IoT applications are thriving to improve. The STM32L5 microcontroller series is the solution and provide a new optimal balance between performance, power and security.
Download the free TouchGFX GUI software, try the Out-of-the-Box supported STM32H7B3I-DK, and eliminate the need for external ram, when developing your next embedded UI.