6.9.2. 参数配置

6.9.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提供了多个示例,只能多选一:

  1. lvgl benchmark demo和lvgl widgets demo为LVGL官方demo,主要用作性能测试;

  2. freetype demo为字库文件取模演示,当选中的时候,需要修改Using File System Image 0中的图片资源文件路径为: application/os/freetype/res/font;

  3. 3D95 demo为86盒演示demo,需要修改Using File System Image 0中的图片资源文件路径为: application/os/ZX3D95/assets;

  4. 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盘