Kernel description UM2222
10/76 UM2222 Rev 2
3 Kernel description
3.1 Overview
The role of the demonstration kernel is mainly to provide a generic platform that controls
and monitors all the application processes. The kernel provides a set of friendly user APIs
and services, allowing the user modules to benefit from all the hardware and firmware
resources.
The kernel provides the tasks and services listed below:
• Hardware and modules initialization:
– BSP initialization (SDRAM, touch screen, CRC, RTC, Quad-SPI)
– GUI initialization
• Memory management
• Graphical resources and main menu management
• Storage management
• System monitoring and settings
• CPU utilities (CPU usage, running tasks)
Figure 3. Kernel components and services