1.下载LVGL源码 打开github,点击lvgl在github的仓库,依次点击master、tags、v8.3.3 切换到V8.3.3分支后,再点code、下载zip 把下载好的lvgl-8.3.3.zip文件解压,至此,源码下载完毕 2、开始移植 2.1把源码搬运到工程文件夹里 在RTT_Templates(STM3232F407)_LVGLv8目录下新建一个lvgl文件夹 把lvgl-8.3.3\src文件...
o 下载或使用命令行从GITHUB复制git clone https://github.com/lvgl/lvgl.git o 将下载后的lvgl文件夹复制到项目文件夹(目前github文件夹中的lvgl文件夹被改名为lvgl-master) o 将lvgl/lv_conf_temp.h库改名为lv_conf.h并复制到lvgl。将lv_conf.h中的#if 0更改为1从而激活该库中的内容。三个必须设置的基...
1. 下载LVGL主代码+Demo代码,防止GitHub地址更换,请直接访问LVGL官网地址:LVGL官网直通GitHub。我们需要下载LVGL移植库与demo例程两个文件。点击GitHub小黑猫图标来到右上方页面,点击master选择release/v7版本。点击左上方蓝色lvgl,进入到左下方页面,下拉找到lv_demos,进入下载release/v7版本。(暂没有试过其他版本,读者可...
下载lvgl源码,解压放到我们的项目文件夹中 进入lvgl-master文件夹,删除多余没用的文件,只剩下这些 修改lv_conf_template.h名称为 lv_conf.h 将examples文件夹内的porting文件夹复制到lvgl_cong.h 同级目录 进入porting文件夹修改lv_port_disp_template.h 和对应的c 文件名称 打开KEIL5 修改添加几个目录 LV_CORE ...
最简便的方法就是站在前人的肩膀上,把手上获得相同硬件平台的lvgl(好像是最近master分支)模块(文件)拷贝到自己的工程,再在工程上对应修改。因为绕开了移植操作,最是方便happy path。 也许有人会抬杠,那为什么不直接从那个lvgl的例程出发?因为lvgl只是显示,不是要是场景业务逻辑的核心,所以我的base 工程可以是基础前...
注意:lvgl不要选择master分支,编译失败时不好确定问题。 二、创建idf项目 方式一 通过VSCode 创建项目 在命令面板中搜索 esp-idf new,开始创建项目 项目配置信息 选择需要的模板,也可以选择想要的案例 注意:需要VSCode 中安装 idf 环境的可以看我之前的笔记VSCode 中安装 esp-idf ...
我们需要下载LVGL移植库与demo例程两个文件。点击GitHub小黑猫图标来到右上方页面,点击master选择release/v7版本。点击左上方蓝色lvgl,进入到左下方页面,下拉找到lv_demos,进入下载release/v7版本。(暂没有试过其他版本,读者可自行尝试,两个文件版本号要保持一致)...
LVGL 并没有只针对哪一个单片机和哪一个屏幕,事实上它甚至在 PC 机也能运行的起来。完整的 LVGL 的移植可以参考官方文档的介绍https://docs.lvgl.io/master/porting/index.html。在移植前,请自行了解单片机及屏幕的使用方法并提供接口程序。 建立工程
下载LVGL依赖包,直接用IDE的包管理工具安装即可。如果因为网络问题无法安装,可到github上直接下载源码,复制到libraries 目录下。(注意:lvgl的master分支是9.0开发版本,语法跟V8大不相同,但是全部文档和示例都是V8的,因此需要下载V8.3的源码) 官方示例用的驱动是TFT_eSPI,所以还要下载TFT_eSP驱动包。方法同上。这个对版...
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type. - GitHub - lvgl/lvgl: Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.