6.7.2. 参数配置
6.7.2.1. 使能LVGL库和LVGL demo
在 ZX-RTT根目录下执行 scons --menuconfig
,进入 menuconfig 的功能配置界面,配置如下:
Application options --->
*** Filesystem related ***
[*] Using File System Image 0 --->
--- Using File System Image 0
Select File System Type (FATFS) --->
(application/os/custdemo/assets/fatfs/) Data Directory
(app.fatfs) Image Name
[*] auto calcuate image size
[*] Using File System Image 1 ----
Select File System Type (LittleFS) --->
(application/os/custdemo/assets/littlefs/) Data Directory
(data.lfs) Image Name
(4096) Erase block size
(256) Page size
[ ] ZX lvgl benchmark demo ----
[ ] ZX freetype demo ----
[ ] ZX 3D95 demo ----
[ ] ZX CUST demo ----
[*] ZX lvgl widgets demo ----
目前LVGL demo提供了多个示例,只能多选一:
lvgl benchmark demo和lvgl widgets demo为LVGL官方demo,主要用作性能测试;
freetype demo为字库文件取模演示,当选中的时候,需要修改Using File System Image 0中的图片资源文件路径为: application/os/freetype/res/font;
3D95 demo为86盒演示demo,需要修改Using File System Image 0中的图片资源文件路径为: application/os/ZX3D95/assets;
CUST demo为用作demo替换,简化UI移植过程
根目录下有四个挂载点
/ram --ramfs文件系统,对应Using File System Image 0中Data Directory中的资源文件
/data --挂载nor/nand文件系统,对应Using File System Image 1中Data Directory中的资源文件文件
/sdcard --挂载SD卡
/udisk --挂载U盘