当前位置: 首页 > news >正文

【windows搭建lvgl模拟环境之VSCode】

搭建vscode+lvgl8.3所有资料,0积分
通过在windows搭建LVGL模拟环境方便UI界面开发和调试,后续只需将相关的代码移植到项目中即可,方便调试,PC上支持下列模拟器:

在这里插入图片描述

本文说明两种方法搭建模拟器环境,分别采用:

  • VScode + LVGL 8.3源码

  • codeblock + LVGL 9源码

根据项目中LVGL的版本进行选择方法

1.VScode + LVGL 8.3 源码

1.1 下载模拟器

模拟器下载链接:[lv_port_pc_visual_studio](https://github.com/lvgl/lv_port_pc_visual_studio)

因为使用的为8.3版本的lvgl,即将其分支切换到release/v8.3,之后可git clone或download zip,本文选择下载到本地的方式:

在这里插入图片描述

1.2 下载lvgl 8.3源码

lvgl 8.3源码链接:LVGL 8.3源码
在这里插入图片描述

1.3 下载LVGL 8.3驱动源码

lvgl 8.3驱动源码链接:LVGL 8.3驱动源码

在这里插入图片描述

1.4 建立PC工程目录

上述下载完毕后为,分别将其解压

在这里插入图片描述

新建文件夹,将LVGL模拟器源码即lv_port_pc_eclipse-release-v8.3中的内容拷贝:

在这里插入图片描述

lvgl驱动源码拷贝到该目录下的lv_drivers文件夹下:

在这里插入图片描述

lvgl 8.3源码拷贝到该目录下的lvgl文件夹下:

在这里插入图片描述

1.5 下载vscode

安装相关扩展项:

在这里插入图片描述

1.6 MinGW环境安装

在工程中,使用MinGW用于CMake编译LVGL模拟器中的程序文件;之前在网上根据链接MinGW64包找不到相关的版本

在这里插入图片描述

则将相关的文件放置在网盘中,附在文字结尾,可取用

其文件结构目录如下:

在这里插入图片描述

将这个文件夹的bin文件目录添加到环境变量中

放置后,通过cmd输入gcc -v查看是否安装成功

在这里插入图片描述
在这里插入图片描述

1.7 SDL2 环境安装

下载SDL2支持文件,下载链接为:Releases · libsdl-org/SDL · GitHub
在这里插入图片描述
解压后将cmake和x86_64-w64-mingw32复制到安装MinGW的路径下

在这里插入图片描述

1.8 运行LVGL模拟器

上述环境和资料准备完毕后,则通过vscode打开刚才新建的文件夹,并配置GCC

在这里插入图片描述
将其配置为gcc:
在这里插入图片描述

点击生成和运行按钮

在这里插入图片描述

若报错或不显示界面,则将SDL2-2.30.1\x86_64-w64-mingw32\bin目录下的SDL2.dll文件拷贝至LVGL工程的bin文件夹下:

在这里插入图片描述
在这里插入图片描述

之后重新生成和运行,则可看到界面:
在这里插入图片描述

相关文章:

  • Vue3项目中的.vscode文件夹
  • kettle插件-dm达梦数人大金仓Vastbase数据库插件
  • 硬件基础--05_电压
  • RAG优化:Python从零实现分层索引Hierarchy黑科技拯救迷失的文本碎片
  • 寻找力量
  • 算法-动态规划三
  • 123网盘突破限制
  • 针对stm32F103C8t6芯片调节USB串口的经验
  • Webview详解(下)
  • 深入理解操作系统基础文件I/O:从系统调用到底层实现
  • 观察者模式(Observer Pattern)
  • 走进国际数字影像产业园,享受一站式优质服务
  • 自研工具分享:多媒体文件分配2.0 PaddleOCR成功打包exe
  • React-nodejs 练习 个人博客
  • 计算机二级WPS Office第九套WPS演示
  • 0326-Java 字符串方法
  • CHI协议——retry
  • cJSON-轻量级 C 语言 JSON 解析库的使用(一)
  • 分布式锁实战:Redis与Redisson的深度解析
  • MySQL无法链接
  • 对话|蓬皮杜策展人布莱昂:抽象风景中的中国审美
  • 马上评|不再提“智驾”,新能源车企回归理性
  • 湖北十堰市委副秘书长管聪履新丹江口市代市长
  • 无人机穿越大理崇圣寺千年古塔时“炸机”,当地:肇事者已找到,将被追责
  • 以总理:在加沙地带扩大的军事行动将是“高强度”的
  • 今晚上海地铁多条线路加开定点加班车,2号线运营至次日2时