GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计。设计完成的GUI页面可以在PC上仿真运行,确认设计完毕之后可以生成C代码,再整合到MCU项目中。 GUI Guider(Version: 1.0.0-GA)的主要特征: 支持Windows 10和Ubuntu 20.04。 支持中文、英文。 兼容LVGL V7...
打开上面GUI-Guider的工程目录,custom和generated文件夹里面全部都是UI相关的文件,我们把这些文件移植到ESP32的工程里面即可。 在ESP32工程的src文件夹(也就是main.cpp所在目录),新建一个文件夹用来存放UI文件,名字随意(我这里命名为lvgl_ui)。 把上面说的custom和generated文件夹里面的文件全部放到ESP32工程这个新建的...
这时候我们的工程没有GUI函数进行调用了,我们需要开始自己设计,所以我们打开GUI-Guider-1.4来进行对LVGL8.2的GUI设计,本篇主要讲解如何移植,具体GUI-Guider-1.4的使用方法大家还是上网自己学习。 2.使用GUI-Guider-1.4设计界面和导出代码 创建一个GUI Guider工程。不同版本的GUI Guider可以创建的LVGL版本不一样,按照自...
开发板上是8.2的版本,目前GUI Guider上是8.3.10的,部分接口是没有的,但是简单的界面开发是没有问题的,ssd20x开发板的lvgl项目中移植驱动等部分不用我们移植会少很多功夫,编译脚本也不需要修改,相当于根据官方开发板的demo程序,我们每次在GUI Guider上开发完界面仿真运行后再将对应custom和generated两个目录覆盖重新交...
首先安装GUI guider,本次使用的是1.5.1版本GUI guider。打开软件,选择创建新工程。 选择V8.3.2版本的LVGL。 选择模拟的。 选择一个模板,这里选了空模板。 设置工程路径,名称。设置lcd屏幕大小和颜色位数,要和你实际需要移植的lcd屏对应。 下面就是新建的工程了,后面就饿可以设置面板控制的。
创建工程,是使用GUIGuider进行图形界面开发的第一步,步骤如下: 1.启动GUI Guider, 点击Create a new project创建工程,进入Select LVGL Version窗口。 2.在Select LVGL Version窗口中,选择LVGL版本。GUI Guider支持LVGL v7和LVGLv8, 这里选择LVGL v8, 即v8.3.5。点击Next,进入Select a Board Template窗口。
2版本选择 点击创建项目后会弹出LVGL版本选择。NXP开发的gui guider中目前有两种LVGL版本,一个是V7.10.1,一个是V8.2.0,这两个版本。本文以V8.2.0为例。如下图: 3设备模板选择 选择Simulator,然后点击下一步。 4UI选择 因为我们是新建一个,所以选择emptyUI就好。然后点击下一步.如下图: ...
GUI Guider(Version: 1.0.0-GA)的主要特征: 支持Windows 10和Ubuntu 20.04。 支持中文、英文。 兼容LVGL V7.4.0版本。 支持拖放的所见即所得(WYSIWYG)用户界面设计。 多种字体支持及第三方字体导入。 可定制的中文字符范围。 小部件对齐方式:左、中、右。
gui guider 版本: Version: 1.3.0-GA LVGL 版本 : 8.0 操作系统 : windows 10 64位 编译工具 : Platformio Arduino框架 编译语言 : C 语言 开发板 : NodeMcu-32s lua (MCU : ESP32-S) 液晶屏 :1.8寸 128*160 RGB TFT TOUCH 注:如果图片看不清,可以 按住ctrl键, 用鼠标滚轮调整页面大小. ...
安装好后的LVGL库中有个lv_conf_template.h将其复制粘贴同一目录下改名为lv_conf.h 原本15行这是#if 0 将0改1 到这里编译一下没有报错基本安装成功了 GUI-guider移植 这里使用的GUI-guider1.7.4 LVGL8.3.10版本这里的版本和安装的LVGL版本一定要保持一致 ...