请选择 进入手机版 | 继续访问电脑版
查看: 6933|回复: 21

[原创] 手把手教你如何使用GUI-Guider(附视频讲解)

[复制链接]

该用户从未签到

652

主题

6306

帖子

0

超级版主

Rank: 8Rank: 8

积分
19803
最后登录
2024-4-16
发表于 2022-7-6 14:41:16 | 显示全部楼层 |阅读模式
手把手教你如何使用GUI-Guider
    LVGL作为免费开源图像库,为相关系列芯片在创建动画、建立高级图形以及构建多种效果块方面提供了极大的便利。此外,LVGL已经集成到MCUXpresso SDK包中,既可通过SDK下载导入也可直接在GUI Guider中导入。
    GUI Guider作为恩智浦推出的即用型GUI,在对NXP设备免费的基础上,更有操作便捷、自动编程、中英文界面及输入等一系列优点。
    下面以LPC54S018开发板为例,通过建立一个简易UI界面,来让大家熟悉它的基本操作流程及用法。相关文档及操作视频链接附在最后。

    1.新建工程

    选择V8 lvgl版本,LPC54S018开发板,EmptyUI,设置英文名称及路径,点击完成后进入主界面。
新建工程.jpg
图1
    2.设置整体背景

    鼠标左键长按,将Tab拖动至GUI Editor,将其调整为全屏大小。
2.jpg
图2
    3.在第一个界面中,我们添加时间显示和代办项功能。
    1)在右侧红框内将界面名称改为Clock。
3.jpg
图3
    2)将aclock时钟拖入编辑界面,对其大小位置进行调整,并按图4红框,进行时间设置。
4.jpg
图4
    3)将dclock时钟拖入编辑界面,对其大小位置进行调整,并按图5红框,进行时间设置。
5.jpg
图5
    4)将checkbox拖入编辑界面,对其大小位置调整,按图6,对其内容进行编辑。
6.jpg
图6
    4.在第二个界面中,我们添加简单的计数功能,并设置进度条与其交互。

    1)添加背景。点击Import,导入背景图片,在小部件中,将image拖入编辑界面,设置大小位置,在图片路径中选择导入好的图片并设置其透明度,如图7。
7.jpg
图7
    2)添加计数值、进度条及按键。如图8、9和图10。

    在图8在添加进度条时,在第二步设置起始值。进度条的范围值由lv_bar_set_range(guider_ui.screen_progress_bar, 0, 100);设置。可加在按键事件中,但每次点击都会触发。因此更推荐将此代码加在后续的导出文件costomer.c中,在初始化时设置一次即可。
8.jpg
图8
9.jpg
图9
10.jpg
图10
    3)对进度条加上一些解释文本。操作步骤如图11。
11.jpg
图11
    4)在相对应的按键中创建事件,选择Customer Code,写上相应的代码,完成交互。,以ADD按键为例,如图12。
12.jpg
图12
    5.在第三个界面中,向大家展示3D动画效果。

    1)设置3D图片。选择3Dimg,拖入编辑界面,在图片路径中设置图片,之后选择选择中心和旋转角度,如图13。
13.jpg
图13
    2)设置展示开关。打开开关显示3D图片,关闭开关后,图片消失。如图14。
14.jpg
图14
    6.在第四个界面中,添加帮助界面。

    1)添加logo。添加img,导入图片设置透明度。
15.jpg
图15
    2)对前三个模块进行解释。将list拖入编辑界面,新建行数并修改图片和文本。

    在完成后,按图16生成代码。结果可直接进行仿真展示,也可导入开发板中,在图17中,上方为仿真展示,下方为直接下载到开发板中。仿真运行结果如图18。

    将设计界面下载到开发板中常有两种方式,一是直接在图17中选择可用的IDE,通过GUI Guider直接下载。二是先导出源文件,在相关IDE例程中逐一替换,最后进行调试下载。
16.jpg
图16
17.jpg
图17
18.jpg
图18

    视频讲解:



手把手教你如何使用GUI-Guider.pdf

1.35 MB, 下载次数: 148, 下载积分: 威望 1

回复

使用道具 举报

  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3298

    主题

    6545

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    31998
    最后登录
    2024-4-9
    发表于 2022-7-6 15:03:10 | 显示全部楼层
    咱论坛之前也有小伙伴分享这个教程https://www.nxpic.org.cn/module/forum/thread-621965-1-1.html
    签到签到
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2023-12-28 18:15
  • 签到天数: 26 天

    [LV.4]偶尔看看III

    2

    主题

    2270

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2654
    最后登录
    2024-4-1
    发表于 2022-7-7 09:26:17 来自手机 | 显示全部楼层
    66666666
    回复

    使用道具 举报

  • TA的每日心情
    开心
    6 天前
  • 签到天数: 1335 天

    [LV.10]以坛为家III

    88

    主题

    4292

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    9049
    最后登录
    2024-4-13
    发表于 2022-7-7 09:55:48 | 显示全部楼层
    看上去设计一个界面的难度并不大了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 780 天

    [LV.10]以坛为家III

    1

    主题

    1986

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5207
    最后登录
    2024-4-16
    发表于 2022-7-7 09:56:20 | 显示全部楼层
    学习一下,整个GUI-Guider试试
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-5-25 16:03
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    8

    主题

    718

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3395
    最后登录
    2024-3-5
    发表于 2022-7-7 09:57:30 | 显示全部楼层
    LVGL都可以这么简单上手了
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2024-3-20 09:36
  • 签到天数: 451 天

    [LV.9]以坛为家II

    3

    主题

    1147

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2338
    最后登录
    2024-3-20
    发表于 2022-7-7 09:59:33 | 显示全部楼层
    找个板子,也玩一下GUI
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 480 天

    [LV.9]以坛为家II

    8

    主题

    1345

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2885
    最后登录
    2024-4-16
    发表于 2022-7-7 11:13:21 | 显示全部楼层
    学习一下GUI-Guider
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    昨天 20:18
  • 签到天数: 2028 天

    [LV.Master]伴坛终老

    17

    主题

    4806

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    9861
    最后登录
    2024-4-15
    发表于 2022-7-7 11:27:55 | 显示全部楼层
    通用性怎样?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 1728 天

    [LV.Master]伴坛终老

    4

    主题

    7020

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    11296
    最后登录
    2024-4-16
    发表于 2022-7-7 11:28:21 | 显示全部楼层
    GUI-Guider学习一下
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-4-16 13:01 , Processed in 0.142873 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表