Development guidelines for STM32Cube firmware Packs
●STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code using graphical wizards.
●A comprehensive embedded software platform, delivered per Series (such as STM32CubeF4 for STM32F4 Series):
■ The STM32Cube HAL, STM32 abstraction layer embedded software ensuring maximized portability across the STM32 portfolio. HAL APIs are available for all peripherals.
■ Low-layer APIs (LL) offering a fast light-weight expert-oriented layer which is closer to the hardware than the HAL. LL APIs are available only for a set of peripherals.
■ A consistent set of middleware components such as FAT file system, RTOS, USB, TCP/IP and Graphics.
■ All embedded software utilities, delivered with a full set of examples.
The STM32Cube Expansion Packages contain embedded software components that complement STM32Cube functionalities and enable using STMicroelectronics microcontroller devices in various application domains.
The present user manual describes the concept of firmware components with a focus on the various component interfaces, as well as the interaction model with the different STM32Cube Package layers (HAL, BSP and middleware). It also describes the associated CMSIS Pack located within the PDSC file as specified by Arm.
This document assumes that the reader is familiar with STM32Cube architecture, HAL/LL APIs and programming models. A complete documentation on STM32Cube MCU Packages is available from
STM32Cube 、 STM32 、 STM32CubeF4 、 STM32F4 Series 、 STM32F4 、 STM32F7 、 STM32CubeMX 、 STM32 Series |
|
|
|
User's Guide |
|
|
|
Please see the document for details |
|
|
|
|
|
|
|
English Chinese Chinese and English Japanese |
|
27-Jul-2020 |
|
Rev 1 |
|
UM2388 |
|
3 MB |
- +1 Like
- Add to Favorites
Recommend
All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.