0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TouchGFX图像库例程开发步骤

STM32单片机 来源:STM32单片机 作者:STM32单片机 2022-07-03 17:03 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前言

如下图所示,在一个 GUI 显示应用中,TouchGFX 图像库会根据 GUI 显示的输入进行以下处理 :

收集 -> 更新 -> 渲染

在整个图形处理过程中,图像的数据(如 png/jpeg/font 等)会以像素字节流在 MCU 内部和外部传递。

2. 例程开发步骤如下

2.1 开发环境安装

3916bc90-ee9f-11ec-ba43-dac502259ad0.png

2.2 目前支持的板子

393cb54e-ee9f-11ec-ba43-dac502259ad0.png

2.2 如何添加新的板子支持

2.3.1 目前支持的像素格式为 RGB888/RGB565/GRAY4,分别对应 stlink 目录的三个脚本:

- stlink-rgb888.py

- stlink-rgb565.py

- stlink-gray4.py

3950ebb8-ee9f-11ec-ba43-dac502259ad0.png

2.3.2 如果新增加的板子颜色格式为以上 3 种之一,则采用下面的方法添加,如以下参数:

- 颜色格式 RGB888

-分辨率 : 800x480

- 图形缓存地址 :0xD0000000

- 板子名称为“f769d”

3966fa8e-ee9f-11ec-ba43-dac502259ad0.png

2.4 本文提到的相关安装工具软件包,请参考

stm32gui-pydfb-v1.0.7z

原文标题:工程师笔记|STM32GUI_使用 STLINK+stm32gui-pydfb 工具来实时查看图形缓存的图片

文章出处:【微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18604

    浏览量

    386576
  • 图像
    +关注

    关注

    2

    文章

    1095

    浏览量

    42148
  • GUI
    GUI
    +关注

    关注

    3

    文章

    693

    浏览量

    42831
  • TouchGFX
    +关注

    关注

    1

    文章

    42

    浏览量

    14121

原文标题:工程师笔记|STM32GUI_使用 STLINK+stm32gui-pydfb 工具来实时查看图形缓存的图片

文章出处:【微信号:STM32_STM8_MCU,微信公众号:STM32单片机】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TouchGFX开发(3)----使用TouchGFX配置IIC接口OLED

    TouchGFX开发(3)----使用TouchGFX配置IIC接口OLED
    的头像 发表于 11-09 15:31 3084次阅读
    <b class='flag-5'>TouchGFX</b><b class='flag-5'>开发</b>(3)----使用<b class='flag-5'>TouchGFX</b>配置IIC接口OLED

    请问stm32L562中如何开发TouchGFX

    TouchGFX生成相关程序及文件 在cubeMX中找到开发板stm32L562eDK,在其中是能fmc,crc,freertos,x-cube-touchgfx生成相关代码输入程序后,黑屏。请教高手,还缺什么
    发表于 03-07 06:11

    TouchGFX之GUI开发

    TouchGFX之GUI开发(二):动画图片(Animated Image)前言实现原理一、GUI设计1、界面布局2、添加Animated Image 图片3、添加按钮文本资源4、添加交互二、完善
    发表于 01-18 09:30

    使用RT-Thread Studio开发TouchGFX软件的原理及其步骤

    MDK安装目录的Keil_v5ARMFlash下。复制后会自动识别出下载算法,不使用Micro LIB。编译下载UI开发及仿真使用TouchGFX 4.15.0 Designer 仿真在
    发表于 03-25 10:43

    有没有办法直接清理从TouchGFX Designer生成的代码呢

    你好,我正在执行以下步骤:我做了一个新项目添加了一个带有随机图像和文本标签的按钮编译执行在stm32cubeide打开工程在项目中添加了一些我用来读取传感器的使用 stm32cubeide 在目标
    发表于 12-23 09:26

    有什么方法可以调整TouchGFX的位图数据

    问题是这个图像没有显示在屏幕上并且显示了一些随机噪声(我可以理解这是因为位图数据没有重新调整并且 touchGFX 仍在使用相同的旧数据所以它显示噪声)。我该如何解决这个问题以及我
    发表于 12-23 07:18

    TouchGFX核心之间的区别是什么?

    我有一个一般性问题。touchgfx_core.a 和 touchgfx_core_release.a (均适用于 Cortex M7)有什么区别?使用的发布版本,我们的应用程序会
    发表于 01-12 06:13

    ITEAD串口WIFI的Arduino开发以及开发例程

    ITEAD串口WIFI的Arduino开发以及开发例程
    发表于 10-30 14:01 11次下载

    STM32固件例程

    STM32固件例程分享,有需要的小伙伴看下
    发表于 12-06 16:41 58次下载

    labview分步骤的小例程下载

    从别的地方找的一些labview分步骤的小例程
    发表于 01-29 16:26 11次下载

    意法TouchGFX Stock简化并加快在STM32 MCU上用户界面设计

    图像(可缩放矢量图形图像格式)的支持,这为开发酷炫的 UI 提供了更多自由空间。用户获取SVG图像需要用 TouchGFX Designe
    的头像 发表于 12-26 17:15 1986次阅读

    TouchGFX界面开发TouchGFX软件安装

    TouchGFX和STemWin类似,都是一个GUI框架,可以方便的在STM32 Cortex-M4 以及更高级别的STM32芯片上创建GUI应用程序。
    的头像 发表于 05-29 10:08 2272次阅读
    <b class='flag-5'>TouchGFX</b>界面<b class='flag-5'>开发</b>:<b class='flag-5'>TouchGFX</b>软件安装

    TouchGFX 4.22解锁新功能:实时标注,L8图像压缩,离线模式

    TouchGFX 又升级了!意法半导体最近发布了 TouchGFX 4.22,进一步优化了 UI构建工具(如TouchGFX Designer),以便开发者能更便捷地使用这些工具
    的头像 发表于 07-27 09:10 2484次阅读
    <b class='flag-5'>TouchGFX</b> 4.22解锁新功能:实时标注,L8<b class='flag-5'>图像</b>压缩,离线模式

    TouchGFX开发(1)----安装软件

    TouchGFX 是一个高性能的嵌入式图形,主要用于为微控制器(MCU)驱动的设备创建现代用户界面(UI)。它提供了一套丰富的图形功能,使开发者能够构建出具有高度自定义和流畅的用户体验的界面。
    的头像 发表于 11-08 15:28 1381次阅读
    <b class='flag-5'>TouchGFX</b><b class='flag-5'>开发</b>(1)----安装软件

    实战经验 | STM32GUI TouchGFX 屏幕切换功能简介

    基于低成本开发优秀的图形界面,而且它已变的越来越流行。为了帮助客户更加深入地理解和使用 TouchGFX ,本文针对TouchGFX 屏幕切换的实现方式进行了介绍。通过简析基本例程“T
    的头像 发表于 11-09 10:05 7956次阅读