基于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简介

LVGLLight 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为我们提供一个详细的英文文档手册,这个文档的在线阅读站点是:

https://docs.lvgl.io

下面还有个中文版的百问网LVGL中文站点:

http://lvgl.100ask.net

github地址:

https://github.com/lvgl

sim在线模拟器网站:

https://sim.lvgl.io

 

二、LVGL VS Code 仿真环境

  1. 安装VS Code https://code.visualstudio.com/
  2. 安装MSYS2 https://www.msys2.org/
  3. 配置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页面,找到CMakeGenerator输入“MinGW Makefiles”。

 

 

 

三、LVGL 设计开发环境

 

四、LVGL 硬件平台移植

 

未完
————————————————
版权声明:本文为CSDN博主「sealevelrise」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sealevelrise/article/details/130922428

posted @ 2023-06-02 10:46  SLike  阅读(204)  评论(0编辑  收藏  举报