LVGL移植到STM32——之GUI GUIDER

本文详细介绍了如何将GUI工具GUI GUIDER生成的界面移植到STM32嵌入式硬件上,包括创建工程、添加文件、修改STM32工程配置、移植触摸驱动、实现触控和按钮事件响应,以及中文显示和性能优化。通过这个过程,读者可以学习到STM32上GUI应用的开发流程。
摘要由CSDN通过智能技术生成


前言

使用GUI GUIDER来创建界面效率很高,且非常直观,推荐使用!

声明:文章只记录本人的使用及学习经历,在此过程中参考了大量的别人的文章,表示感谢。本人水平有限,难免有不合理之处,分享也是为网络做点贡献,如果对你有帮助那就更好了。

一、准备工作

  1. 准备一个可用屏幕显示的工程
    文中移植基于正点原子精英版的示例工程。

  2. 安装好GUI GUIDER
    论坛有网盘下载的链接
    https://www.nxpic.org.cn/module/forum/thread-621968-1-1.html

    安装很简单,这里就不详述了。

二、创建一个简单的工程

路径最好不要有中文
在这里插入图片描述
拖一个按钮
在这里插入图片描述
可以启动模拟器看看效果

三、添加文件

1.创建路径

stm32工程新建GUI文件夹(名字任意,看你喜欢)
在这里插入图片描述
GUI文件夹内再新建如图文件夹
在这里插入图片描述

2.复制gui生成的文件到stm32工程中

文件较多,要仔细

复制LVGL源文件(图中左边目录是gui工程的路径,右边是stm32工程的路径)
在这里插入图片描述

应用文件
在这里插入图片描述
移植文件(改不改名无所谓,看个人喜欢)
在这里插入图片描述
配置文件

在这里插入图片描述

头文件
在这里插入图片描述
终于复制完了,开始修改工程啦!

四、修改stm32工程实现界面显示

同样修改的地方很多要仔细

1.添加C

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值