打开文件所在位置,双击打开BuildAllTargets.cmd 当窗口提示编译完成时,项目下多了一个Output文件夹,打开后里面是编译后二进制可执行程序,此时打开LVGL.Simulator.sln文件,进入VS后,选择目标平台为Debug–X86. 然后点击绿色三角进行调试即可运行官方的例程 现在移植squareline studio的工程,我们将square
1、在vs中创建一个项目 2、创建完成后把下载的lvgl源码文件整个放入项目 3、把下载的lv_drivers文件放入项目 4、把lvgl文件中的lv_conf_template.h文件复制到同lvgl同级,并重命名为lv_conf.h 5、把lv_drivers文件中的lv_drv_conf_template.h文件复制到同lvgl同级,并重命名为lv_drv_conf.h 6、在VS中手动添...
模拟器使用 模块器项目代码成功拉取后,使用VS2019或VS2022成功打开即可运行。 模拟器项目中,lvgl的配置文件中,大部分可用宏已默认开启,这个与MCU项目下配置模板中的有所不同,毕竟电脑上模拟器可以有充足的硬件资源可供分配。 lv_conf.h 中的LV_MEM_SIZE宏应为 128KB 或更大,因为在使用 64 位模拟器时可能会...
命令行进入build_vs目录 cmake .. cmake默认使用本机环境中的vs环境,也可以使用-G参数指定。 构建成功后,会在build_vs目录生成vs的解决方案,打开工程后生成ALL_BUILD开始编译。 如果使用MinGW编译,会出现报错: lv_drivers\win32drv\win32drv.c:115:5: error: unknown type name 'HTOUCHINPUT'; did you mea...
Mculover666介绍得比较全面,不过他实际使用的模拟器是linux下面的,Wireless_Link详细的介绍了如何在windows10下面使用vs2019仿真lvgl。 下面我把自己的实操步骤记录一下: 1.下载 lv_port_win_visual_studio 进入lvgl的官方仓库:https://github.com/lvgl,下载lv_port_win_visual_studio: ...
资源占用较高(适合 Cortex-A 级芯片)极低(64KB RAM 就够了)开发语言C++(支持 QML 声明式语言)C(有 Python 绑定)学习曲线较陡(得学 C++ 和 Qt 生态)简单(C 语言基础就行)图形渲染支持 OpenGL、Vulkan 硬件加速软件渲染为主(可集成 GPU 驱动)开发工具Qt Creator(功能强大)用 VS Code ...
LVGL(Light and Versatile Graphics Library)专门为单片机设计的,特别轻巧,在STM32这种小芯片上也能跑得很流畅,用C语言开发,学起来比较简单,完全免费,不用担心授权问题,做简单界面特别合适,像智能手表这种。技术特性对比:适用场景分析 选择Qt的情况:需要开发功能丰富的桌面/移动应用 项目对UI美观度要求极高 硬...
有一个比较需要注意的点是,LVGL的支持的visual studio PC模拟器是根据Vs2019的生成工具生成,需要把VS2019的工具集安装上。我在编译过程中发现如果不安装的话就不能正常编译,大家也可以自己试一下。 必要的组件安装安装后,更改一下安装位置直接点击右下角安装,等待安装完成。
基于vs的lvgl模拟器的使用 下载lv_sim_visual_studio,链接: https://github.com/lvgl/lv_sim_visual_studio 有两种下载方式: 方法一:通过git命令下载。 git clone --recurse-submodules https://github.com/lvgl/lv_sim_visual_studio.git 这可以克隆lv_sim_visual_studio_sdl 及其所需的几个子模块submodules...
esp32 移植lvgl vs 1.概述 随着项目的功能增多,按照以前编写STM32的习惯,不同功能组件会单列出来,方便项目的移植,同时也让主函数更美观简洁,方便阅读。ESP-IDF中按照项目定义可以分为几种components。按照优先级分别是 1.esp-idf自带的components 位于源代码根目录下;...