LVGL-基于Windows系统Visual Studio模拟器搭建

LVGL-基于Windows系统Visual Studio模拟器搭建

  • 简述
  • 下载安装Visual Studio
  • 下载LVGL源码
  • 运行效果

简述

LVGL是一个轻量级多功能图形库

  • 丰富且强大的模块化图形组件:按钮 (buttons)、图表 (charts)、列表 (lists)、滑动条 (sliders)、图片 (images) 等
  • 高级的图形引擎:动画、抗锯齿、透明度、平滑滚动、图层混合等效果
  • 支持多种输入设备:触摸屏、 键盘、编码器、按键等
  • 支持多显示设备
  • 不依赖特定的硬件平台,可以在任何显示屏上运行
  • 配置可裁剪(最低资源占用:64 kB Flash,16 kB RAM)
  • 基于UTF-8的多语种支持,例如中文、日文、韩文、阿拉伯文等
  • 可以通过类CSS的方式来设计、布局图形界面(例如:Flexbox、Grid)
  • 支持操作系统、外置内存、以及硬件加速(LVGL已内建支持STM32 DMA2D、NXP PXP和VGLite)
  • 即便仅有单缓冲区(frame buffer)的情况下,也可保证渲染如丝般顺滑
  • 全部由C编写完成,并支持C++调用
  • 支持Micropython编程,参见:LVGL API in Micropython
  • 支持模拟器仿真,可以无硬件依托进行开发
  • 丰富详实的例程
  • 详尽的文档以及API参考手册,可线上查阅或可下载为PDF格式
  • 在 MIT 许可下免费和开源

使用PC模拟器学习开发,可以不需要具体的开发板,直接再PC模拟器上运行就可以体验运行效果。同时也省去了开发板的反复编译烧录的动作。

下载安装Visual Studio

下载VisualStudio
选择下载需要的版本
LVGL-基于Windows系统Visual Studio模拟器搭建_第1张图片
安装是需要勾选“使用C++的桌面开发”
LVGL-基于Windows系统Visual Studio模拟器搭建_第2张图片

下载LVGL源码

LVGL 模拟器参考文档
LVGL-基于Windows系统Visual Studio模拟器搭建_第3张图片

使用git clone下载源码

git clone --recurse-submodules https://github.com/lvgl/lv_sim_visual_studio.git

LVGL-基于Windows系统Visual Studio模拟器搭建_第4张图片
LVGL-基于Windows系统Visual Studio模拟器搭建_第5张图片

运行效果

你可能感兴趣的:(lvgl,windows,visual,studio,git)