收藏官网首页
查看: 4148|回复: 0

[经验分享] lvgl的配置和使用

106

主题

107

帖子

7264

积分

论坛元老

Rank: 8Rank: 8

积分
7264
跳转到指定楼层
楼主
 楼主| 发表于 2023-9-26 21:52:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
免费使用STM32、APP自动代码生成工具
    LVGL(Light and Versatile Graphics Library)是一款开源、轻量级的嵌入式图形库,非常适合初学者,因为它易于上手,而且不需要商业授权费用。与之不同,Qt在嵌入式中使用需要官方支持和商业授权,学习曲线相对较陡峭。因此,对于想要快速入门和开发嵌入式应用的开发者来说,LVGL可能是更加便捷和经济实惠的选择。

因为lvgl通常在单片机mcu上使用,因此直接编辑代码烧录到单片机进行调试并不是一个明智的选择,单片机烧录和调试要耗费大量的时间也比较繁琐。为了方便开发lvgl有衍生出了图形化界面的编辑器和开源的官方模拟器,这次我们就使用官方提供的模拟器来开始一个项目。

首先,我们到lvgl官方github项目地址,下载模拟器包https://github.com/lvgl/lv_port_pc_visual_studio/tree/master

github项目里提供了vsstudio可用的git克隆地址,打开vsstudio 右键旁边的克隆库


填入我们需要克隆的地址和储存的文件路径 点击克隆 等待克隆完成

克隆完成后,打开lvgl项目,直接编译项目运行,默认lvgl配置了一个演示程序,如果如下图所示则为克隆成功



在LvglWindowsSimulator.cpp里,包含了界面的大小配置和初始的demo

窗口大小配置:


示例程序配置:


至此,我们完成了lvgl模拟器的配置,可以用于后续配置页面,方便移植到mcu和错误检查。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表