LVGL学习笔记|Windows环境下模拟LittlevGL:VSCode+MSYS2+Cmake搭建模拟环境

  • Post author:
  • Post category:其他





前言

最近需要使用LittlevGL(以下简称lvgl)做ARM开发板的GUI,为了方便调试代码在网上搜集了部分在Windows环境下利用VSCode模拟仿真的环境配置步骤,现整理如下。




一、软件安装

系统版本:Windows 10 专业版 21H2



1.VSCode安装


直接使用国内镜像下载链接

https://vscode.cdn.azure.cn/stable/b4c1bd0a9b03c749ea011b06c6d2676c8091a70c/VSCodeUserSetup-x64-1.57.0.exe


若上面链接失效,可按以下方法制作

1.首先进入vscode官方网站然后选择对应版本下载

2.然后进入浏览器下载页面

3.复制下载链接粘贴到地址栏

4.将地址中的/stable前换成vscode.cdn.azure.cn即可实现超速下载


官网下载

https://code.visualstudio.com/



2.MSYS2安装


官网下载



国内镜像下载



二、配置环境



1.添加环境变量

在控制面版中搜索环境变量

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

根据自己的

MSYS2

安装路径修改


 1|C:\msys64 
 2|C:\msys64\mingw64\bin



2.配置msys2环境

从“开始”菜单栏中找到“

MSYS2 MSYS

“并运行

在这里插入图片描述

#下面几条命令为安装必要插件
pacman -Syu
pacman -S mingw-w64-x86_64-gcc mingw-w64-x86_64-gdb mingw-w64-x86_64-cmake mingw-w64-x86_64-make
pacman -S mingw-w64-x86_64-toolchain
pacman -S mingw-w64-x86_64-clang
pacman -S mingw-w64-x86_64-yasm mingw-w64-x86_64-nasm
pacman -S mingw-w64-x86_64-freetype
#下面几条命令根据需求来,装自己想要的
pacman -S mingw-w64-x86_64-opencv
pacman -S mingw-w64-x86_64-ffmpeg mingw-w64-x86_64-ffms2
pacman -S mingw-w64-x86_64-libwebsockets
...

在安装过程中如遇以下提示,按下回车全部安装

Enter a selection (default=all):

在安装过程中如遇以下提示,输入“Y”选择继续安装

:: Proceed with installation? [Y/n]

完成安装后,从“开始”菜单运行“

MSYS MinGW x64

”。现在可以调用make或gcc构建适用于 Windows 的软件。

在这里插入图片描述

验证环境

gcc --version

在这里插入图片描述



3.配置VSCode

安装

CMake Tools

扩展

在这里插入图片描述

在扩展设置中配置以下选项:

在这里插入图片描述

在这里插入图片描述



MSYS2

安装目录一致

C:\msys64\mingw64

在这里插入图片描述

重启VSCode,会自动启动cmake(如果没有,按下

Ctrl+Shift+P

,输入

CMake: configure



在这里插入图片描述

至此,环境搭建已经完成



三、运行lvgl示例


官方移植例程



入门文档



简单配置的仿真例程链接


将配置好的lvgl库使用

VSCode

打开

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述



版权声明:本文为m0_47090309原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。