LVGL学习笔记 Light and Versatile Graphics Library 初识和下载体验模拟器

LVGL简介

Light and Versatile Graphics Library(简称LVGL),直接翻译为轻巧的多功能图形库。有如下特点:

  1. 开源,商业用途免费。
  2. 不依赖平台,有模拟器。
  3. 硬件门槛低,单片机也能跑起来。
  4. UI还挺符合2022年的审美。

相关网站和学习资料

LVGL官网:https://lvgl.io
LVGL GitHub仓库
正点原子littleVGL教程
韦东山百问网LVGL教程
优快云 Wireless_Link编写的LVGL教程
以上几个资料和教程各有各的好处,适合不同程度的同学入手学习,具体需要看自己的需求。

下载使用LVGL模拟器

LVGL官网安卓模拟器教程
在Windows平台下,笔者推荐使用CodeBlocks或者VisualStudio来运行LVGL模拟器。两款软件相对比之下,CodeBlocks的环境需要安装的软件更少。推荐使用CodeBlocks运行模拟器。但笔者已有VisualStudio环境,所以两个都安装了体验。

CodeBlocks版本

  1. 下载安装带有mingw的codeblocks。codeblocks官网下载链接
  2. 下载代码
    一步完成:
    git clone --recurse-submodules https://github.com/lvgl/lv_sim_codeblocks_win.git
    
    单步执行:
    git clone https://github.com/lvgl/lv_sim_codeblocks_win.git
    cd lv_sim_codeblocks_win
    git submodule update --init --recursive
    
    有时候一步完成会出错,之后便可以使用单步执行。
  3. 打开codeblocks工程,编译即可运行。
  4. 运行效果
    codeblocks运行LVGL模拟器效果

VisualStudio版本

  1. 准备VisualStudio2022开发c和cpp的环境。
  2. 下载代码
    一步完成:
     git clone --recurse-submodules https://github.com/lvgl/lv_sim_visual_studio.git
    
    单步执行:
    git clone https://github.com/lvgl/lv_sim_visual_studio.git
    cd lv_sim_visual_studio
    git submodule update --init --recursive
    
    有时候一步完成会出错,之后便可以使用单步执行。
  3. 打开VisualStudio2022工程,更改部分配置项。
    选择平台工具集
    设定MFC库使用方式
  4. 某个案例代码运行效果
    vs2022运行lvgl模拟器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值