GUI——LVGL移植+STM32f407zgt6(正点原子最小系统板+GUI Guider

这篇具有很好参考价值的文章主要介绍了GUI——LVGL移植+STM32f407zgt6(正点原子最小系统板+GUI Guider。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

写在前面,写这篇blog的目的也是为了提醒自己how to移植LVGL,所以写的不够好,也可能不是会很详细,大佬勿喷

准备工作,下载lvgl源码,Github源码,很容易。

一.GUI Guider的使用

首先是GUI Guider的介绍

GUI Guider是NXP公司开发的一个图形化软件,对于初学GUI或者写ui界面的小白们非常合适,也非常方便,现在就示例写一个demo

 首先是初始化界面,在相应的位置填写相关信息(文件名,是否使用模板,以及数据位,最重要的 是大小),这个显示的大小要和自己的显示屏配套才行,然后就可以进行后面的ui设计GUI——LVGL移植+STM32f407zgt6(正点原子最小系统板+GUI Guider

 图形化界面,完全通过拖拽去实现,写一个令自己满意的uiGUI——LVGL移植+STM32f407zgt6(正点原子最小系统板+GUI Guider

在系统设置里可以改变语言的选择,切换成中文或者英文,目前支持菜单,按键,led模块等,等你完成设计一个ui界面,可以在上方,点击运行模拟器,你可以看到你写的ui是否可以被模拟出来,如果可以的话,就可以直接生成代码。

二.然后是lvgl库移植+CUBEMX

cubemx配置可以见我的上一篇博客,很详细(60条消息) 超详细!!!STM32F407ZGT6HAL库移植STemwin(基于正点原子最小系统板+GUIBuilder)_flushddd的博客-CSDN博客

这里面除了CRC可以不用,其他的都需要保留

我们需要前往c代码生成的位置,那里是lvgl根据我们设计的ui自行生成的c代码,在这之前我们需要先移植lvgl库,对其中的文件进行一个修改,然后使我们自己可以使用

具体的操作步骤我就贴一下其他up的步骤,这里就不赘述了,稍微有点复杂

移植步骤

除了修改error,最重要的是记得给自己的lvgl加上心跳。

移植完毕后,就可以继续ui的移植

在我们生成c代码的文件夹,把整个generated复制下来,到工程文件夹,然后引用编译,解决bug,就可以完成移植了。

gGUI——LVGL移植+STM32f407zgt6(正点原子最小系统板+GUI Guider

 最后放一张效果图片:

GUI——LVGL移植+STM32f407zgt6(正点原子最小系统板+GUI Guider

 

完整工程见

(60条消息) STM32F407ZGT6LVGL移植+HAL库-嵌入式文档类资源-CSDN文库文章来源地址https://www.toymoban.com/news/detail-423661.html

到了这里,关于GUI——LVGL移植+STM32f407zgt6(正点原子最小系统板+GUI Guider的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【正点原子STM32连载】 第四十三章 SPI实验 摘自【正点原子】APM32F407最小系统板使用指南

    1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id=609294757420 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/thread-340252-1-1.html## 本章将介绍使用APM32F407驱动板载的NOR Flash进行读写操作。通过本章的学习,读者将学习到使用SPI驱

    2024年02月08日
    浏览(63)
  • 【正点原子STM32连载】第十五章 窗口看门狗实验 摘自【正点原子】APM32F407最小系统板使用指南

    1)实验平台:正点原子stm32f103战舰开发板V4 2)平台购买地址:https://detail.tmall.com/item.htm?id=609294757420 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/thread-340252-1-1.html# 本章介绍APM32F407窗口看门狗(WWDT)的使用,窗口看门狗与独立看门狗一样能够帮助CPU在进入错误状

    2024年02月12日
    浏览(46)
  • 第二步:STM32F407ZGT6资源介绍

      内核: 32位 高性能 ARM Cortex-M4 处理器 时钟:高达168M, 实际还可以超屏一点点 支持FPU (浮点运算)和 DSP 指令 IO口: STM32F407ZGT6: 144引脚  114 个 IO 大部分IO 口都耐 5V( 模拟通道除外 ) 支持调试:SWD 和 JTAG , SWD 只要 2 根数据线 存储器容量: 1024K FLASH , 192K SRAM 时钟,复位和

    2024年02月13日
    浏览(58)
  • 【正点原子STM32连载】 第六十一章 USB读卡器(Slave)实验摘自【正点原子】APM32F407最小系统板使用指南

    1)实验平台:正点原子APM32F407最小系统板 2)平台购买地址:https://detail.tmall.com/item.htm?id=609294757420 3)全套实验源码+手册+视频下载地址: http://www.openedv.com/thread-340252-1-1.html## 本章将介绍使用APM32F407作为USB从设备,模拟出USB读卡器,使得PC与APM32F407通过USB连接后,能够访问与

    2024年02月21日
    浏览(57)
  • 【正点原子STM32连载】第二十三章 高级定时器互补输出带死区控制实验 摘自【正点原子】APM32F407最小系统板使用指南

    本章将介绍使用APM32F407输出带死区和刹车控制的两路互补PWM。通过本章的学习,读者将学习到高级定时器的互补输出、死区插入和刹车的功能的使用。 本章分为如下几个小节: 23.1 硬件设计 23.2 程序设计 23.3下载验证 23.1 硬件设计 23.1.1 例程功能 定时器8通道1及其互补通道输

    2024年02月09日
    浏览(68)
  • 基于stm32F407的hal库,移植FreeRTOS的具体步骤和遇到的问题(看正点原子的视频)

    因为板子是stm32F407的第二版的,所以开始下的资料是旧版本的,但是旧版本的FreeRTOS工程没有hal库的,都是标准库的,这里是下载stm32F407最新版的资料,进行移植。 资料可以在正点原子官网下载,如下: http://www.openedv.com/docs/boards/stm32/index.html 一定要下载最新的资料(开始用

    2024年02月06日
    浏览(81)
  • STM32F407ZGT6 LQFP144 uart 打印输出

    STM32F407ZGT6 +AX58100 ETHERCAT芯片软件,需要查看SSC 协议栈运行情况,UART输出状态信息。 STM32F407ZGT6 驱动库使用标准库,虽然老,但是够用。 STM32F407ZGT6 作为AX58100 的主控 STM32F407ZGT6 +AX58100 ETHERCAT 从站开发板 2.0 硬件连接图 AX58100 核心板的UART 采用UART1 PB6 PB7 PIN 2.1 UART1配置

    2024年02月09日
    浏览(70)
  • 【物联网学习笔记】CubeMx+STM32F407ZGT6+LWIP最最最基础配置

    使用正点原子探索者开发板 板载芯片:STM32F407ZGT6 PHY芯片:LAN8720 LWIP版本:2.1.2 本次目标:先ping通开发板再说! 修订: · 2024.4.23经评论区反馈又重新下载6.10版本CubeMX,发现确实没有Advanced Parameters,目前使用6.6.1存在,如有需要可以改成这个版本。 更改引脚 在ethernetif.c中找

    2024年04月27日
    浏览(72)
  • STM32F407ZGT6控制ESP8266与OV2640下的百度智能图片识别

    前言: STM32F407ZGT6控制OV2640下采集到JPG图片格式的二进制数据,然后对二进制数据进行BASE64编码,接着通过串口将数据传输给ESP8266并上传至训练好的EASYDL的AI算法识别平台进行识别并返回垃圾种类与边缘信息。 STM32与ov2640 ov2640简绍 stm32f407zgt6之dcmi stm32f407zgt6代码 main.c main.h l

    2024年02月04日
    浏览(54)
  • 十四.EtherCAT开发之ST MCU STM32F407ZGt6+ AX58100的开发FOE应用

    STM32F407ZGt6与AX58100是 SPI连接,工作在SPI模式。 FoE(File Access over EtherCAT)可实现EtherCAT节点之间的文件传输。 boot mode与FOE支持 FOE 说是要在状态机的boot mode下运行,实际测试了在OP模式也能收数据。可能是为了稳定,减少出错把,毕竟是升级固件。 14.1.1 XML支持字段 XML名称—AX58

    2024年02月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包