STM32MP1 firmware provides BSP, HAL, middlewares and applications packages in source code for development on Arm® Cortex®-M processor.
STM32MP1 series microprocessor (MPU) products leverage the strong, proven STM32*-family ecosystem from ST and its partners, including tools and technical support. Moreover, with the release of OpenSTLinux as a mainlined, open-source Linux distribution, it extends the STM32 family to address important customer requirements for real-time, power-constrained applications.
With this combination of MPU and software, ST has assembled all the pieces to match the product supply requirements of many industrial and professional applications. Of course, the STM32MP1 is included in ST’s rolling 10-years longevity commitment.
“The STM32MP1 brings the strength of the STM32 experience to applications that need MPU compute and graphics support, combined with power efficient real-time control and high feature integration,” said Ricardo De Sa Earp, General Manager of STMicroelectronics’ Microcontroller Division. “Our commitment to consolidating open-source Linux software and microcontroller development support, combined with the longevity that consumer-oriented alternatives cannot equal, establish solid confidence in STM32MP1 for embedded MPU projects.”
- STM32CubeMP1 consists of:
- The hardware abstraction layer (HAL), enabling portability between different STM32 devices via standardized API calls
- The low-layer API (LL), a light-weight, optimized, expert oriented set of APIs designed for runtime efficiency and so enhanced performance
- A collection of middleware components (such as Freestones and Open Amp)
- A collection of examples, running on STM32MP15xx-EV1 Evaluation boards and STM32MP15xx-DKx Discovery board and allowing demonstration of a basic implementation of features from a set of peripherals.