基于NXP I.MX RT的LVGL GUI在VS Code环境下的仿真调试开发@Like
  0IQUaw2fOZvh 2023年11月12日 34 0

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

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

基于NXP I.MX RT的LVGL GUI在VS Code环境下的仿真调试开发@Like_NXP

安装MSYS2插件

运行“MSYS2 UCRT64”

 

基于NXP I.MX RT的LVGL GUI在VS Code环境下的仿真调试开发@Like_VS Code_02

 

依次运行下列命令安装必要插件(安装过程如遇选择输入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

 

基于NXP I.MX RT的LVGL GUI在VS Code环境下的仿真调试开发@Like_VS Code_03

 

插件安装完成后,运行“MSYS2 MINGW64”,输入gcc --version验证安装是否成功。

 

基于NXP I.MX RT的LVGL GUI在VS Code环境下的仿真调试开发@Like_VS Code_04

配置VS Code

运行VS Code,打开Extensions找到CMake Tools按设置弹出菜单点Extension Settings,打开Settings页面,找到CMake:Generator输入“MinGW Makefiles”。

 

基于NXP I.MX RT的LVGL GUI在VS Code环境下的仿真调试开发@Like_I.MX RT_05

 

 

三、LVGL 设计开发环境

 

四、LVGL 硬件平台移植

 

未完

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

0IQUaw2fOZvh