LVGL-GUI Guider初始体验

目录

背景

1. 下载和安装

2. 新建工程

3. 生成代码和模拟窗口

3.1 单独生成代码

3.2 编译模式器


背景

MCU:STM32L475

正点原子 潘多拉STM32L4 IoT开发板

潘多拉IoT开发板 — 正点原子资料下载中心 1.0.0 文档icon-default.png?t=N7T8http://www.openedv.com/docs/boards/iot/zdyz_panduola.html


经过NXP的代理推荐,得知一款LVGL GUI guider可一帮助实现可视化GUI的编辑,并可以自动生成代码和模式GUI来调试

1. 下载和安装

下载地址(需要注册NXP账号)为:

GUI Guider | NXP Semiconductorsicon-default.png?t=N7T8https://www.nxp.com/design/software/development-software/gui-guider:GUI-GUIDER截止本案为止,使用的是1.4.0的版本

 下载本地后一路安装,安装成功后在桌面上会有快捷方式,双击打开即可

2. 新建工程

 打开界面如下,选择"Create a new project"新建项目工程

 默认支持两种LVGL版本,7.10.18.2.0两个版本,由于本案使用的是LVGL是7.10.1,故选择此版本(后续会基于8.2.0进行体验)并点击"next"

 如果我们使用的非NXP的IC的话,可以选择第一个"Simulator",如果使用的NXP的i.MX RT系列和LPC系列可以尝试找到自己的型号。本案调试的是STM32L475的IC,故使用的是Simulator

MIMXRT系列开发板

NXP LPC系列开发板

 选择"Simulator",并点击"next"

 选择一个适合的"Templates",并点击"next"

根据当前设备屏幕的实际分辨率已经和LVGL代码lv_config.h中要填写一致,当前设备的屏幕大小是240*240和色彩深度为16。

创建成功如下图所示

大体上面的布局和Qt creator有些相似

左边为widgets组建,中间为视图区域,右边为属性区域

3. 生成代码和模拟窗口

GUI guider提供了生成代码的选项和模拟窗口的启动

3.1 单独生成代码

生成的代码结构如下所示,其中customgenerated这两个文件夹是我们后续移植到ARM Keil工程中的,其他的文件夹可以暂时忽略。

3.2 编译模式器

 过一段时间编译成功会弹出一个窗口,可以使用鼠标进行点击调试

更加详细的资料可以参考NXP的官方user guide

https://www.nxp.com/webapp/sps/download/preDownload.jsp?render=trueicon-default.png?t=N7T8https://www.nxp.com/webapp/sps/download/preDownload.jsp?render=true

下一章节,将会将代码移植到ARM Keil工程

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值