Global architecture
UM1743
DocID026161 Rev 4
2 Global
architecture
The STM32CubeF4 demonstration is composed of a central kernel based on a set of
firmware and hardware services offered by the STM32Cube middleware and the several
evaluation and discovery boards and a set of modules mounted on the kernel and built in a
modular architecture. Each module can be reused separately in a standalone application.
The full set of modules is managed by the Kernel which provides access to all common
resources and facilitates the addition of new modules as shown in
Each module should provide the following functionalities and proprieties:
1. Icon and graphical aspect characteristics.
2. Method to startup the module.
3. Method to close down safety the module (example: Hot unplug for Unit Storage)
4. Method to manage low power mode
5. The module application core ( main module process)
6. Specific
configuration
7. Error
management
Figure 2. STM32Cube architecture