littevGL windows仿真开发环境快速搭建

littevGL是一个完全开源的现代GUI系统,占用资源可大可小,既可以用到低分辨率的屏上,也可以用到高分辨率的大屏上,可以自由裁剪,非常值得推荐。
这个GUI系统的每一行代码都是真正的开源,不像某些GUI系统那样,遮遮掩掩,羞羞答答的一边宣扬开源,一边把部分核心代码闭源,是学习GUI的良好参考对象。
当然,由于其功能强大,控件众多,代码量大,要学习也不是一件容易的事情,还好的是,littevGL提供了一个可以在windows运行的仿真环境,这是一大福音啊,完全不用拥有任何硬件,你就可以自由学习GUI开发的精髓了。
第一件事情就是先搭建一个开发环境,跑起来,摆脱纸上谈兵的尴尬,下面我就详细的说一下。
1.官网
https://lvgl.io/
2.安装和仿真前的准备

  • 很多文档是用markdown格式编写,所以,为了阅读方便先按照markdown的阅读器,推荐免费版本http://markdownpad.com/download.html,markdownpad2-setup.exe。
    当然vscode也是一个不错的选择,某些文件vscode渲染出来的效果还更好。
  • 仿真环境:vs2019,从微软下载免费版本即可。

3.获取源代码
众所周知的原因,git访问很慢很不方便,国内现在最好的地方就是gitee啦。
从这里拉最新的版本:https://gitee.com/mirrors/lvgl
我拉下来的版本最新的是8.3–at 20244.2.15
在这里插入图片描述

使用git命令克隆仓库代码:git clone https://gitee.com/mirrors/lvgl.git
或者直接下载zip压缩包也可以。
每天同步一次源仓库,更新速度杠杠的,给个大大的赞
在这里插入图片描述
4.先搞个vs的版本仿真跑起来
同样的,在gitee上搜索一个最新更新的镜像。
在这里插入图片描述
我用来下面这个https://gitee.com/Sytx_1/lv_sim_visual_studio?_from=gitee_search
要注意的是,克隆的时候要把子模块都一起拉下来,用下面的命令:
git clone --recurse-submodules https://gitee.com/Sytx_1/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
然后打开工程:lv_sim_visual_studio\LVGL.Simulator\LVGL.Simulator.vcxproj
在这里插入图片描述
点击生成,然后运行,就可以看到默认的demo了。
在这里插入图片描述
可以再跑一下其他demo。
在这里插入图片描述
现在就可以不需要硬件的方式在pc上研究代码了。
原创文章,欢迎转载,请注明来源,未经书面允许,请勿用于商业用途。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值