STM32Cube MPU Packages

The STM32Cube MPU Packages[1] are the embedded software bricks of the STM32Cube ecosystem[2], made to run on STM32 microprocessors.

The following STM32Cube MPU Packages are available:

STM32CubeEcosystem.png

STM32Cube MPU packages offer for every STM32 MPU series all the required embedded software bricks to operate the available set of peripherals, including:

  • The hardware abstraction layer (HAL) enabling portability between different STM32 devices via standardized API calls
  • Low-layer (LL) APIs, and a lightweight, optimized, expert-oriented set of APIs designed for both performance and runtime efficiency
  • A collection of examples, running on an MPU board and allowing demonstration of a basic implementation of features from a set of IPs
  • A collection of middleware components including RTOS, USB library, file system, TCP/IP stack, OpenAMP and ResourceManage (depending on the lines)
  • A collection of applications, running on an MPU board and allowing demonstration of a basic implementation of features from middleware
  • The BSP drivers are based on HAL drivers and provide an API set for the evaluation board and third-party components.

Subcategories

This category has the following 4 subcategories, out of 4 total.