Download user manual PDF - STMicroelectronics
Transcript
Kernel description 3.11 UM1906 Kernel components Table 3. Kernel components list Function 3.12 Description Kernel core Kernel core and utilities Modules User and system modules STM32 HAL Drivers STM32Cube HAL driver relative to the STM32 device under use BSP Drivers Evaluation board (or discovery kit) BSP drivers CMSIS CMSIS CortexM® Device Peripheral Access Layer System FatFS FATFS File system FreeRTOS FreeRTOS Real-Time Operating System STemWin STemWin graphical library USBD_Library USB device library (Mass Storage Class) USBH_Library USB host library (Mass Storage Class) LWIP LWIP Library Kernel core files Table 4. Kernel core files list Function 22/67 Description main.c Main program file stm32fxxx_it.c Interrupt handlers for the application k_bsp.c Provides the kernel BSP functions k_menu.c Kernel menu and desktop manager k_module.c Module manager k_modules_res.c Common modules resources k_rtc.c RTC and backup manager k_startup.c Demonstration startup windowing process k_storage Storage units manager startup_stm32fyyyxx.s Startup file cpu_utils.c CPU load calculation utility DocID027941 Rev 2