|
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和错误检查。
|
|