将#include "lvgl/lvgl.h"改成#include "lvgl.h",然后重新编译即可。 2.3 调用UI文件 1)添加头文件 在main.cpp里面把前面加的UI文件包含进去。 // 前面的lvgl_ui是文件夹名称,根据自己的文件夹修改#include"lvgl_uievents_init.h"#include"lvgl_uigui_guider.h"#include"lvgl_uicustom.h" 2)创建一个UI...
GUI Guider是恩智浦提供的用户友好型图形用户界面开发工具,可通过开源LVGL图形库快速开发高品质的显示。GUI Guider的拖放编辑器可以轻松利用LVGL的众多特性,如小部件、动画和样式来创建GUI,而只需少量代码或根本无需任何代码。 下载地址GUI Guider_NXP 半导体可能需要注册nxp的账号 目前最新的是1.04。运行需要安装jave环...
首先将lvgl代码复制到工程目录下。 然后在lvgl目录下新建lvgl_app和lvgl_port这2个文件夹,lvgl_app主要放设计的应用文件,lvgl_port主要放需要移植的文件。 如下图,将lvgl的example/port目录下移植文件复制到lvgl_port目录下。 参考网上移植方法修改lcd对接lvgl的驱动显示接口文件lv_port_disp_xxxl.c。 void lv_port...
lvgl-simulator是模拟的用的代码,可以参考里边的main.来移植到别的硬件,观察他的初始化 /*Create a GUI-Guider app 创造app */setup_ui(&guider_ui);//设计小部件的ui布局events_init(&guider_ui);//设置小部件的事件custom_init(&guider_ui);//运行自定义的程序 Copy 我们要测试代码片段的话就在 custom...
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窗口。 3.在Select a Board Template窗口,选择评估板模板,选择MIMXRT1060-EV...
GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计。设计完成的GUI页面可以在PC上仿真运行,确认设计完毕之后可以生成C代码,再整合到MCU项目中。 GUI Guider(Version: 1.0.0-GA)的主要特征:
安装好后的LVGL库中有个lv_conf_template.h将其复制粘贴同一目录下改名为lv_conf.h 原本15行这是#if 0 将0改1 到这里编译一下没有报错基本安装成功了 GUI-guider移植 这里使用的GUI-guider1.7.4 LVGL8.3.10版本这里的版本和安装的LVGL版本一定要保持一致 ...
GUI Guider是恩智浦为LVGL开发了一个上位机GUI设计工具,可以通过拖放控件的方式设计LVGL GUI页面,加速GUI的设计。 设计完成的GUI页面可以在PC上仿真运行,确认设计完毕之后可以生成C代码,再整合到MCU项目中。 GUI Guider(Version: 1.0.0-GA)的主要特征:
开发板上是8.2的版本,目前GUI Guider上是8.3.10的,部分接口是没有的,但是简单的界面开发是没有问题的,ssd20x开发板的lvgl项目中移植驱动等部分不用我们移植会少很多功夫,编译脚本也不需要修改,相当于根据官方开发板的demo程序,我们每次在GUI Guider上开发完界面仿真运行后再将对应custom和generated两个目录覆盖重新交...
main.c中,在LVGL初始化、TIM6初始化之后,调用界面UI、事件的初始化函数。 setup_ui(&guider_ui); // 初始化 UI events_init(&guider_ui); // 初始化 事件 完成后,是这个样子的: 10、编译一次 当使用Gui Guider是v1.7.2版本及以上,编译后,是没有错误的。