前言
LVGL是一款非常不错的开源图形界面库,易于移植,嵌入式图形界面开发中,LVGL可以说是非常受欢迎的,如何快速的模拟lvgl开发效果,快速移植到嵌入式产品中,我们可以先通过PC端模拟器开发效果,然后无缝移植到嵌入式环境中。
PC端模拟器可以用Visual Studio,也可以用QT,本节小飞哥带大家一起看看如何在QT中部署LVGL模拟器。
开发工具准备
1、QT6.3.1
2、lvgl库
lvgl V8.3 release
https://github.com/lvgl/lv_port_pc_eclipse
3、SDL2
SDL2 2.26.5
https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5
创建LVGl 的qt工程
1、下载LVGL源码
我们使用git工具下载lvgl源码,由于这个路径lvgl是子仓库,所以我们在克隆仓库的时候需要把子仓库克隆下来,要不然你会发现,代码下载下来是空的
打开git bash,对于子模块的下载、更新方法不唯一,同学们可以自行百度下,这里提供一种方法,可能需要稍微等一会
下载完成之后,我们的目录如下
2、下载SDL2
通过上面章节连接,我们下载下来的SDL2,32位和64位根据自己的需要选择
我们的软件包及模拟器就准备就绪了,接下来进行qt新建工程
3、新建qt工程
添加我们的LVGL代码及SDL2模拟器代码到QT工程,添加完之后的文件目录如下图:
右击工程,把我们的.c和.h文件添加到工程
添加完之后,编译可能会报ubuntu font重复定义,小飞哥直接干掉了一个,感觉也用不上,在编译就OK了
熟悉的lvgl demo就出现了,以后就可以在pc上编写业务代码验证,再导入嵌入式工具啦
审核编辑:汤梓红
-
嵌入式
+关注
关注
5158文章
19730浏览量
318628 -
PC
+关注
关注
9文章
2155浏览量
156809 -
Qt
+关注
关注
2文章
315浏览量
39185 -
模拟器
+关注
关注
2文章
938浏览量
44605 -
GitHub
+关注
关注
3文章
483浏览量
17778
原文标题:10分钟搞定如何在QT环境模拟LVGL V8
文章出处:【微信号:小飞哥玩嵌入式,微信公众号:小飞哥玩嵌入式】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
10分钟上手睿擎平台GUI开发:第一个LVGL图形应用

JLINK V10和V8调试下载STM32的速度相差明显吗
V8 JavaScript引擎内部构造
深海环境模拟实验装置压力控制系统设计

荣耀V9和荣耀V8哪个好?荣耀V9与荣耀V8区别在哪?
荣耀8和荣耀v8哪个好?荣耀8和荣耀v8区别对比
揭秘新能源汽车环境模拟试验,你了解多少?

电子产品环境模拟试验有哪些?

复杂电磁环境模拟系统设计方案
电磁环境模拟系统设计方案

评论