# luckfox_pico_lvgl_example **Repository Path**: mculover666/luckfox_pico_lvgl_example ## Basic Information - **Project Name**: luckfox_pico_lvgl_example - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-25 - **Last Updated**: 2025-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![luckfox](https://github.com/LuckfoxTECH/luckfox-pico/assets/144299491/cec5c4a5-22b9-4a9a-abb1-704b11651e88) # Luckfox Pico LVGL example [English](./README.md) + 本例程基于 GUI-Guider、lvgl-8.3 设计界面 + 本例程基于 lv_driver-8.1 驱动显示设备和输入设备 + 专为`Luckfox Pico Ultra`系列开发板提供的图形界面开发例程 ## 支持平台 |型号|操作系统|LF40-720720-ARK|LF40-480480-ARK| |-----------------------|---------|----|----| |Luckfox Pico Ultra |Buildroot/Ubuntu|支持|支持| |Luckfox Pico Ultra W |BUildroot/Ubuntu|支持|支持| ## 实现效果 ![LVGL_main](images/LVGL_main.png) **Ubuntu 系统目前仅支持PAD和GIF界面** + **WIFI**:配置 Wi-Fi 的SSID和密码,在 Luckfox Pico Ultra 上不会显示该按键 + **PAD**:触摸屏手写测试 + **MUSIC**:音乐播放,仅支持 `.mp3` 格式,需要将播放的音乐文件放置到 `/music` 中 + **GIF**:动图帧率测试 + **OFF**:关闭程序 ## Buildroot ### 编译 + 设置环境变量 ``` export LUCKFOX_SDK_PATH=< luckfox-pico Sdk 地址 > ``` **注意**:使用绝对地址。 + 使用 CMake 编译获取可执行程序 ``` mkdir build cd build cmake .. make -j ``` ### 运行 + 将编译生成的可执行程序 `luckfox_lvgl_demo` 上传到 Luckfox Pico 上(可使用adb ssh等方式) + 板端设置可执行权限后执行 ``` chmod a+x luckfox_lvgl_demo ./luckfox_lvgl_demo ``` ## Ubuntu ### 编译 + 设置环境变量 ``` export GLIBC_COMPILER=< glibc 交叉编译工具地址和前缀名 > # 例如:export GLIBC_COMPILER=/opt/arm-linux-gnueabihf/bin/arm-linux-gnueabihf- ``` **注意**:使用绝对地址。 + 使用 CMake 编译获取可执行程序 ``` mkdir build cd build cmake .. make -j make install ``` ### 运行 + 将编译生成的文件夹 `< Project Path >/install/luckfox_lvgl_demo` **整个**上传到 Luckfox Pico 上(可使用adb ssh等方式) **注意**:由于运行需要依赖动态库,上传文件时可能会丢失软链接,建议压缩上传。 + 板端设置可执行权限后执行 ``` cd luckfox_lvgl_demo chmod a+x luckfox_lvgl_demo ./luckfox_lvgl_demo ``` ## 详细 [RGB 屏幕](https://wiki.luckfox.com/zh/Luckfox-Pico/Luckfox-Pico-Ultra-RGB-Screen)