The current Display Adapter is written for the bare-metal environment. However, users can start a dedicated Thread/Task to run the display adapter task (e.g. disp_adapter0_task) function, but better RTOS supports can be added, for example:
Blocking the display adapter task and yield when the pixel pipeline is
busy
waiting for resources
waiting for async tasks to complete in the backend
etc
Fully support asynchronous mode
Improve system parallelism
To achieve this, we have to upgrade the display adapter service and add RTOS support for:
cmsis-rtos
cmsis-rtos2
Supports for other RTOS, e.g. FreeRTOS, ThreadX, RT-Thread can be added later.
The current Display Adapter is written for the bare-metal environment. However, users can start a dedicated Thread/Task to run the display adapter task (e.g.
disp_adapter0_task
) function, but better RTOS supports can be added, for example:To achieve this, we have to upgrade the display adapter service and add RTOS support for:
Supports for other RTOS, e.g. FreeRTOS, ThreadX, RT-Thread can be added later.