As end-users continue to demand technology that provides more functionality and faster response for their daily lives and work, brands need effective solutions to improve product performance. Industrial real-time applications are typical. Increasingly, the latest process equipment, factory automation systems, logistics and retail technologies, IoT devices and digital signage require higher host system performance than microcontrollers (MCUs) typically provide.
ST's STM32MP1 microprocessor (MPU) addresses these trends, bringing a powerful Arm Cortex-A7 application-level architecture with more processing power and memory. Users can now utilize the new software package, STM32CubeMP13, to migrate code originally designed for smaller, simpler MCUs and unleash the additional functionality of higher-performance MPUs in next-generation products.
With support for embedded bare-metal applications or RTOS on the STM32MP13 SoC, STM32CubeMP13 provides an alternative to OpenSTLinux that ensures faster execution times than typical microcontrollers. Users can also ensure that ported code continues to meet the hard real-time specifications of the original implementation, such as interrupt timing and latency. In addition, the RTOS can utilize the larger memory of the MPU while maintaining low power consumption.
The STM32CubeMP13 is fully integrated into the STM32Cube ecosystem, enabling designers already using ST STM32 embedded microcontrollers to upgrade to higher performance MPU-based projects in the same, familiar development environment. It also includes the STM32CubeMX device configurator, STM32CubeIDE development tools and STM32CubeProgrammer.
The STM32CubeMP13 comes with all the necessary components needed to run embedded code on the STM32MP13 Arm Cortex-A7 MPU, including the Board Support Package (BSP) and the Hardware Abstraction Layer (HAL). the Azure RTOS (migrated to Eclipse ThreadX) is pre-integrated as a sample real-time operating system. Code samples are also provided to help embedded developers deal with the additional complexities of MPU-based systems, including booting from external memory and power management (including DDR-RAM self-refresh control).
Entry-level applications utilizing the STM32MP13, targeting the industrial, smart city, smart home, retail, medical, health and wellness markets, can still be developed using the established ecosystem and the OpenSTLinux distribution.
Perceptive Components Limited provides new original ICs and electronic components with best quality and competitive price.