适用条件

VGL7.11已完成单片机移植

移植的方法,网上很多,可自行学习,比如 

LVGL7.11移值------KEIL环境-CSDN博客文章浏览阅读729次,点赞10次,收藏22次。LVGL移植 https://blog.csdn.net/weixin_53135456/article/details/148278701?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

GUI-Guider制作GUI

1,新建一个GUI工程 

File  >> New,

A , 如下图,选择 “V7.10.1”(这里只介绍这个版本的),再点 ”Next"

 B , 选择 “Simulator” 再点 “Next”

 C , 在“Templates”里选一个样式,再点“Next”

 D , 按需求写好相关内容,点“Create”

2, 生成源文件

源程序文件移植并编译

1,复制文件

复制 文件“custom”和“gernerated”两个文件夹到单片机工程里

2,添加文件到单片机工程里 

注意,要把新加的两个文件夹(包括子文件夹)里的C文件都要添加进来

一般都会生成fornts文件,也要添加到工程里,参考下图

3,添加 include文件夹

把新加的两个文件夹(包括子文件夹)都要添加进来

4 ,修改程序

A , 增加 include文件

    #include "gui_guider.h"
    #include "events_init.h"

B ,增加调用代码   

    setup_ui(&guider_ui);//注:要在调用前先定义一个UI:lv_ui guider_ui;//20260102增加
    events_init(&guider_ui);

5,编译并下载

本例中,由于没进行调整,所以显示存在差异

优缺点

优点:

开发快速简易,实时可视性高

缺点:

对于有经验的朋友来说,它可能会是更浪费资源。 

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐