![ST STM32CubeH7 Скачать руководство пользователя страница 11](http://html1.mh-extra.com/html/st/stm32cubeh7/stm32cubeh7_user-manual_1356075011.webp)
UM2222 Rev 2
11/76
UM2222
Kernel description
75
3.2 Kernel
initialization
The first task of the kernel is to initialize the hardware and firmware resources to make them
available to its internal processes and the modules around it.
The kernel starts by initializing the HAL system clocks, and then the hardware resources
needed by the middleware components:
•
Touch screen
•
SDRAM
•
Quad-SPI Flash memory
•
Backup SRAM
•
RTC
Once, the low-level resources are initialized, the kernel performs the STemWin GUI library
initialization and prepares the following common services:
•
Memory manager
•
Storage units
•
Modules manager
•
Kernel log
Upon full initialization phase, the kernel adds and links the system and user modules to the
demonstration core.