프로그램 사용/lvgl2026. 2. 2. 17:30

새롭게 빌드한걸 어떻게 넣어야 하나 이런거 고민하고 있었는데

그전에 소스를 보다보니 benchmark가 있어서 실행해보려고 꼼지락 꼼지락.

 

5_35_LVGL_Full_Test-S024/components/lv_examples/lv_examples/lv_examples.h

한줄 추가

#define LV_USE_DEMO_BENCHMARK   1

 

5_35_LVGL_Full_Test-S024/main/main.c

두 줄 추가, 두 줄 삭제

// #include "lv_examples/src/lv_demo_widgets/lv_demo_widgets.h"
#include "lv_examples/src/lv_demo_benchmark/lv_demo_benchmark.h"



// lv_demo_widgets();
lv_demo_benchmark();

    while (1) {
vTaskDelay(1);
// 尝试锁定信号量,如果成功,请调用lvgl的东西
if (xSemaphoreTake(xGuiSemaphore, (TickType_t)10) == pdTRUE) {
            lv_task_handler();
            xSemaphoreGive(xGuiSemaphore);  // 释放信号量
        }
    }
    vTaskDelete(NULL);      // 删除任务

 

위에는 50 fps 라는데 아래는 33fps가 나온다. 멀 믿어야 하나 -_-?

'프로그램 사용 > lvgl' 카테고리의 다른 글

esp32 lvgl 소스 코드 따라가기  (0) 2026.01.28
squartline studio 설치  (0) 2026.01.28
lvgl pro + figma vs square line studio  (0) 2026.01.28
freertos on esp32 lvgl 예제 분석  (0) 2026.01.26
lvgl pro on win10 실패  (0) 2026.01.22
Posted by 구차니