LVGL简介
LVGL是一个跨平台、轻量级、易于移植的图形库。因其支持大量特性和其易于裁剪,配置开关众多,且版本升级较快,不同版本之间存在一定的差异性,相关的使用教程有一定的滞后性,由于缺少最新版本的中文教程,加上大量的教程中未注明对应的版本,初始接触的开发者往往容易中招,花费大量时间爬坑。本文仅对自己的使用经验进行记录和总结,望对初始接触LVGL的开发者有所帮助。
LVGL 提供了模拟器来在电脑上仿真 LVGL,让用户可以摆脱硬件和平台的束缚,专注于 LVGL 逻辑层面的开发。对于如何在 PC 上仿真 LVGL,官方已经给出了详细的文档说明,具体可参考 Simulator on PC
环境搭建
根据自己的需要、平台和IDE下载模拟器,本人选择 WIN10 + VS2022
IDE 选择
VS2022安装:
1、需要勾选C++桌面开发,其他的如果不需要暂时可以不选
2、必要的组件安装,LVGL的支持的visual studio PC模拟器是根据Vs2019的生成工具生成,需要把VS2019的工具集安装上
模拟器代码下载
LVGL官网介绍的LVGL所支持的PC模拟器:
1、进入仓库后我们就直接点击Code下载第一个PC模拟器文件
2、进入LVGL.LvglPlatform文件分别点击下面三个文件夹去里面下载对应的里面的源码