0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

10分钟搞定如何在QT环境模拟LVGL V8

jf_L18yujSQ 来源:小飞哥玩嵌入式 2023-05-22 10:39 次阅读

前言

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

8ceb665c-f77e-11ed-90ce-dac502259ad0.png

3、SDL2

SDL2 2.26.5

https://github.com/libsdl-org/SDL/releases/tag/release-2.26.5

8cf4bd42-f77e-11ed-90ce-dac502259ad0.png

创建LVGl 的qt工程

1、下载LVGL源码

我们使用git工具下载lvgl源码,由于这个路径lvgl是子仓库,所以我们在克隆仓库的时候需要把子仓库克隆下来,要不然你会发现,代码下载下来是空的

8cfc161e-f77e-11ed-90ce-dac502259ad0.png

打开git bash,对于子模块的下载、更新方法不唯一,同学们可以自行百度下,这里提供一种方法,可能需要稍微等一会

8d01f9da-f77e-11ed-90ce-dac502259ad0.png

下载完成之后,我们的目录如下

8d10f7dc-f77e-11ed-90ce-dac502259ad0.png

2、下载SDL2

通过上面章节连接,我们下载下来的SDL2,32位和64位根据自己的需要选择

8d1c105e-f77e-11ed-90ce-dac502259ad0.png

我们的软件包及模拟器就准备就绪了,接下来进行qt新建工程

3、新建qt工程

8d2aa98e-f77e-11ed-90ce-dac502259ad0.png

添加我们的LVGL代码及SDL2模拟器代码到QT工程,添加完之后的文件目录如下图:

8d360068-f77e-11ed-90ce-dac502259ad0.png

右击工程,把我们的.c和.h文件添加到工程

8d4220fa-f77e-11ed-90ce-dac502259ad0.png

添加完之后,编译可能会报ubuntu font重复定义,小飞哥直接干掉了一个,感觉也用不上,在编译就OK了

8d4aa2a2-f77e-11ed-90ce-dac502259ad0.png

熟悉的lvgl demo就出现了,以后就可以在pc上编写业务代码验证,再导入嵌入式工具啦

8d55f92c-f77e-11ed-90ce-dac502259ad0.png

8d603b3a-f77e-11ed-90ce-dac502259ad0.png

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4982

    文章

    18286

    浏览量

    288479
  • PC
    PC
    +关注

    关注

    9

    文章

    1950

    浏览量

    152799
  • Qt
    Qt
    +关注

    关注

    1

    文章

    299

    浏览量

    37340
  • 模拟器
    +关注

    关注

    2

    文章

    817

    浏览量

    42698
  • GitHub
    +关注

    关注

    3

    文章

    457

    浏览量

    15924

原文标题:10分钟搞定如何在QT环境模拟LVGL V8

文章出处:【微信号:小飞哥玩嵌入式,微信公众号:小飞哥玩嵌入式】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    何在嵌入式Linux开发板上配置Qt运行环境

    本文基于I.MX6ULL芯片的Linux开发板,介绍如何在嵌入式Linux开发板上配置Qt运行环境,并运行Qt程序进行测试
    发表于 10-10 09:56 2238次阅读

    基于FreeRTOS+LVGL V8智能家居仪表盘设计

    用野火启明6M5开发板制作了一个基于 FreeRTOS 和 LVGL V8 的智能家居仪表盘,颜值较高,也可以作为桌面摆件使用
    的头像 发表于 01-22 14:10 1365次阅读
    基于FreeRTOS+<b class='flag-5'>LVGL</b> <b class='flag-5'>V8</b>智能家居仪表盘设计

    10分钟搞定pld

    10f分钟你绝对能搞定
    发表于 08-30 15:33

    JLINK V10V8调试下载STM32的速度相差明显吗

    手里有个V8,看到网上有卖V10的,看参数速度要快很多,但是实际使用,调试下载STM32的话速度差别大吗。我的程序有的有几百KB比较大,有时候觉得V8挺慢的。想换V10,不知道会不会有
    发表于 10-29 10:02

    MPLAB IDE V8在WINDOWS 10中能正常工作吗?

    您好Guysim AM使用MPLAB IDE V8、MPLAB-X IDE和MPLAB PM3程序员在Windows 7上。我计划升级我的操作系统到Windows 10。请确认上面的组合,特别是
    发表于 09-20 11:10

    何在esp8266 Node MCU的硬件上部署LVGL

    前言本文,介绍如何在esp8266 Node MCU的硬件上部署LVGL项目。使用的屏幕使用型号是ST7735 TFT 128x128屏幕。(一)arduinoIDE esp8266环境配置自行
    发表于 12-08 07:15

    基于eRPC的LVGL在线设计器相关资料分享

    ,笔者可以省去很多工作。(美中不足的是,它现在内置的 lvgl版本还是 6.x)。  之前笔者为了入门 LVGL 使用 Qt 做了一个 LVGL
    发表于 09-20 15:57

    AT32F437基于LVGL的桌面显示案例

    AT32F437基于LVGL的桌面显示案例示例目的提供AT32F437基于LVGL V8的桌面显示案例。注:本示例代码是基于雅特力提供的V2.x.x板级支持包(BSP)而开发,对于其他
    发表于 11-23 19:40

    测量监视控制系统在空间环境模拟设备上的应用

    本文着重介绍了一个新的、应用于环境模拟试验设备的测量、监视、控制系统的设计思路和方法,以求在空间环境模拟设备上实现测监控系统的现代化。为了提高我国航天事业的
    发表于 07-07 17:16 24次下载

    深海环境模拟实验装置压力控制系统设计

    为了模拟深海高压环境,研制了一套深海环境模拟试验装置,在对深海环境模拟装置控制系统结构原理分析的基础上,提出了一种针对压力的闭环控制策略,采用以Atmega8L单片机为核心
    发表于 03-20 11:41 33次下载
    深海<b class='flag-5'>环境模拟</b>实验装置压力控制系统设计

    井下环境模拟装置液压系统设计

    的试验装置。该装置在室内可模拟井下125℃高温、70 MPa高压环境,为随钻测量仪器耐温、耐压性能测试评价提供了条件。 为在室内考察井下随钻测量仪器工作性能,设计了井下环境模拟试验装置。该装置能够
    发表于 03-26 15:44 0次下载
    井下<b class='flag-5'>环境模拟</b>装置液压系统设计

    环境模拟风洞高压动力系统设计方案

    环境模拟风洞高压动力系统设计方案
    发表于 06-19 16:21 18次下载

    esp8266 NodeMcu硬件环境下使用lvgl

    前言本文,介绍如何在esp8266 Node MCU的硬件上部署LVGL项目。使用的屏幕使用型号是ST7735 TFT 128x128屏幕。(一)arduinoIDE esp8266环境配置自行
    发表于 11-25 19:06 32次下载
    esp8266 NodeMcu硬件<b class='flag-5'>环境</b>下使用<b class='flag-5'>lvgl</b>

    和晟仪器中标交通运输部步入式高原环境模拟实验舱

    高原环境模拟舱主要用于模拟高原环境下的低压压力试验。广泛应用于电子电器、通信设备、航天航空、汽车配件、新能源电池、生物医学等领域的高原反应性能测试。和晟仪器中标交通运输部步入式高原环境模拟
    的头像 发表于 11-10 11:22 311次阅读
    和晟仪器中标交通运输部步入式高原<b class='flag-5'>环境模拟</b>实验舱

    整车模拟环境可靠性实验房—汽车环境模拟综合试验室

    整车模拟环境可靠性实验房—汽车环境模拟综合试验室是现代汽车工业中不可或缺的重要设施。它以其全面、精准的环境模拟能力和先进的安全性能测试技术为汽车制造商提供了强大的支持。从产品研发到生产
    的头像 发表于 02-23 16:20 296次阅读
    整车<b class='flag-5'>模拟</b><b class='flag-5'>环境</b>可靠性实验房—汽车<b class='flag-5'>环境模拟</b>综合试验室