基于NXP I.MX RT的LVGL GUI在VS Code环境下的仿真调试开发@Like
基于NXP I.MX RT的LVGL GUI在VS Code环境下的仿真调试开发@Like
一、 LVGL简介
二、 LVGL VS Code 仿真环境
1. 安装VS Code: https://code.visualstudio.com/
2. 安装MSYS2: https://www.msys2.org/
3. 配置MSYS2环境
4. 安装MSYS2插件
5. 配置VS Code
三、 LVGL 设计开发环境
四、 LVGL 硬件平台移植
一、LVGL简介
LVGL即Light and Versatile Graphics Library(轻量级通用型图形库),是一个免费的开源图形库。
LVGL的项目作者是来自匈牙利首都布达佩斯的 Gábor Kiss-Vámosi 。Kiss 在2016年将其发布在 GitHub上。当时叫 LittlevGL而不是LVGL,后来作者重新命名为 LVGL,仓库地址也做了修改。 像一般的开源项目的那样,它是作为一个人的项目开始的。 从那时起,陆续有近 100 名贡献者参与了项目开发,使得 LVGL 逐渐成为最受欢迎的嵌入式图形库之一。LVGL 项目(包括所有存储库)在 MIT license 许可下获得许可。这意味着您甚至可以在商业项目中使用它。这不是强制性的。它提供了创建嵌入式 GUI 所需的一切,具有易于使用的图形元素,美丽的视觉效果和低内存占用。
官网地址:https://lvgl.io
LVGL为我们提供一个详细的英文文档手册,这个文档的在线阅读站点是:
下面还有个中文版的百问网LVGL中文站点:
github地址:
sim在线模拟器网站:
二、LVGL VS Code 仿真环境
- 安装VS Code: https://code.visualstudio.com/
- 安装MSYS2: https://www.msys2.org/
- 配置MSYS2环境
将以下两条MSYS2的安装目录加入系统环境变量
D:\Program\IDE\msys64
D:\Program\IDE\msys64\mingw64\bin
4.安装MSYS2插件
运行“MSYS2 UCRT64”
依次运行下列命令安装必要插件(安装过程如遇选择输入Y或回车,遇到重启后重新执行该命令):
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
插件安装完成后,运行“MSYS2 MINGW64”,输入gcc --version验证安装是否成功。
5. 配置VS Code
运行VS Code,打开Extensions找到CMake Tools按设置弹出菜单点Extension Settings,打开Settings页面,找到CMake:Generator输入“MinGW Makefiles”。
三、LVGL 设计开发环境
四、LVGL 硬件平台移植
未完
————————————————
版权声明:本文为CSDN博主「sealevelrise」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sealevelrise/article/details/130922428