Graphics Component  Version 5.26
MDK-Professional Middleware for Graphical User Interfaces
 All Files Pages
Resource Requirements

This section describes the resource requirements of the Graphics component. The actual requirements depend on the features used in the application. Therefore, the numbers provided here are guidelines only and the actual numbers may differ.

CMSIS-RTOS Requirements

The Graphics component does not allocate CMSIS-RTOS resources by itself. However, the user code templates GUI_SingleThread.c and GUI_MultiThread.c define threads that require additional stack (refer to Execution Models). Add this stack to the Total stack size [bytes] for threads with user-provided stack size in the RTX_Conf_CM.c file.

System Configuration

User Timers need to be enabled when using the Graphics component. It will generate up to three user times, depending on the components that are used in the project:

  • One timer is used for the Graphics component in general
  • An additional timer is used if a joystick is added to the project
  • Another timer is generated if a touch-screen driver is part of the project. In this case, the Timer Thread stack size [bytes] has to be set to 1024 Bytes.

For CMSIS-RTOS RTX, the user timers and are configured in the RTX_Conf_CM.c file located under the CMSIS component class.

Memory Requirements

The various parts of the Graphics component have dedicated memory requirements. Please refer to the User and Reference Guide - 35. Performance and Resource Usage.