UM2222 Rev 2 9/76
UM2222 Global architecture
75
2 Global architecture
The STM32CubeH7 demonstration is composed of a central kernel based on a set of
firmware and hardware services offered by the STM32Cube middleware, several Evaluation
and Discovery boards, and a set of modules mounted on the kernel and built in a modular
architecture. Each module is separately reusable in a standalone application.
The kernel manages the full set of modules. It provides access to all common resources and
facilitates the addition of new modules as shown in
Figure 2.
Each module provides the following functionalities and properties:
• Icon and graphical aspect characteristics
• Method to start up the module
• Method to close down safely the module (such as Hot unplug for unit storage)
• Method to manage low-power modes
• The module application core (main module process)
• Specific configuration
• Error management
Figure 2. STM32CubeH7 demonstration architecture