精华内容
下载资源
问答
  • TouchGFX使用教程(一)前言TouchGFX背景TouchGFX工程的结构后记前言大家好,本人最近在做项目开发,项目中使用TouchGFX工具进行开发界面,同时使用stm32系列的芯片操作系统使用的是FreeRTOS,之前没有接触过带有界面...

    TouchGFX使用教程(一)

    前言

    TouchGFX背景

    TouchGFX工程的结构

    后记

    前言

    大家好,本人最近在做项目开发,项目中使用TouchGFX工具进行开发界面,同时使用stm32系列的芯片操作系统使用的是FreeRTOS,之前没有接触过带有界面开发的stm32,也同样没有接触过TouchGFX界面开发工具,所以在开发过程中也遇见过一些坑,对于开发TouchGFX+stm32+stm32cubeMX有一些体会,给大家展示出来希望有一些作用吧。

    TouchGFX背景

    TouchGFX作为X-Cube-TouchGFX的一个X-Cube软件包提供。

    有了这些,您就可以为基于STM32的硬件完整地实现GUI应用程序。TouchGFX包括三个主要部分-两个工具和一个框架。

    1、TouchGFX Designer:TouchGFX中易于使用的GUI构建器,可让您创建TouchGFX应用程序的视觉外观。

    2、TouchGFX Generator:一个CubeMX插件,用户可以在其中为基于STM32的硬件配置并生成自定义的TouchGFX抽象层(AL)。

    3、TouchGFX引擎:驱动UI应用程序的TouchGFX C ++框架。处理屏幕更新,用户事件和计时。先进的TouchGFX技术针对STM32微控制器进行了优化,以最小的CPU负载和内存使用量为您提供最佳性能。

    在这里TouchGFX的安装和入门就不给大家介绍了,从网上任意地方都可以找到。

    TouchGFX工程的结构

    在上图中需要注意的是COLOR DEPTH 选项,该部分定义了色彩的位深,所以创建工程时需要根据需要修改该部分的值,个人建议最好时24 bit。其次,如果需要使用官方demo做演示,点击Blank UI框进行选择demo,但是注意的是不知道是网络原因还是服务器本身原因,demo下载不太正常,有时可以正常下载有时却不行,越是大的demo越容易出现问题。当然使用st的官方评测版可在simulator侧直接选择出来。

    创建好工程后点击Generate Code按钮可以生成相应的代码,生成的代码可以通过多种方式打开:keil、IAR、STM32CUBEIDE、VS,如果只是做界面逻辑开发的话可以选择VS的IDE,因为VS的IDE可以抽象出UI部分的逻辑,层次感更清晰解耦更彻底。如果需要测试一下界面显示及逻辑则可以用Simulator模式显示。

    在TouchGFX界面上点击browse Code按钮则弹出文件夹,有心的朋友可以看一下这些文件夹中放的是些什么,如果创建的是带有硬件平台的上一层的文件夹下还有写驱动及协议层的东西。

    选择simulator文件夹通过VS打开工程,则可以看见TouchGFX界面程序的结构。

    现在具体的说一下工程的结构,在工程中包括gui文件夹和generated文件夹,重点说下这两个文件夹下的内容。generated文件夹下放的都是通过TouchGFX生成的文件,如果用VS打开的话,其中的文件是不能更改的,但是用ST的IDE或者IAR之类的工具是可以更改的,本人不建议手动更改其中的内容,因为再次通过TouchGFX生成代码是其中手动更改的内容会被删掉。

    在说一下gui文件夹下的内容吧,在gui文件夹下放着的是每个界面相应产生的子文件夹,同时还包括model文件夹及common、containers、这三个文件夹,model文件夹的作用是TouchGFX特有的结构模式MVP其中的一环,其中的model文件可以通过后台更新前台的数据,也可以通过前台向后台刷新数据。具体后面会给大家做细致的讲解。

    common文件夹中放置的是通用的类文件,如果需要些自定义的算法处理则可以将其放入该文件内。

    containers文件夹上面的图片中没有,但是如果通过TouchGFX创建自定义控件时则会创建该文件。

    具体如何使用后续会给大家做细致的讲解。

    除去上述的文件夹还有由于界面创建产生的文件夹该种文件夹以_screen结尾,此种文件夹中包含两种文件,第一种是包含View的文件,该文件是用于界面的逻辑事件开发,在文件中包含着事件的处理函数。

    第二种是包含Presenter的文件,该文件也是MVP模式中的一类文件,在给大家讲述MVP章节是会给具体的介绍该文件的内容。

    后记

    由于是第一章,主要给大家介绍了TouchGFX的文件结构,方便大家梳理工程逻辑,同时,最重要的是在开发过程中慢慢的体会工程结构。我会把我参考的文章放在下方的链接上,有需要的可以参照。也希望大家有意见和建议的话,在下方留言,本着共同学习,共同发展的目的,之后会细节的给大家介绍一些个人的理解。

    [1]: http://www.waveshare.net/study/portal.php?mod=list&catid=63

    [2]: https://github.com/draupnergraphics/touchgfx-widgets

    [3]: http://www.waveshare.net/study/article-629-1.html

    展开全文
  • 第一次看到TouchGFX还是在1个月之前看到坛友测评 stm32f469板卡时提到过 TouchGFX ,当时看到这么炫的GUI界面,就动了学习的念头。看了大概1个礼拜的官方文档吧,觉得可以动手写一个入门篇,于是写下自己学习的心得...

    第一次看到TouchGFX还是在1个月之前看到坛友测评 stm32f469板卡时提到过 TouchGFX ,当时看到这么炫的GUI界面,就动了学习的念头。看了大概1个礼拜的官方文档吧,觉得可以动手写一个入门篇,于是写下自己学习的心得

    如果还没有见过TouchGFX的效果的,可以看看这个帖子,

    https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=603816&highlight=469

    http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=477883&highlight=touchGFX

    好了,学习新的软件当然要上官网看一看啦,

    官网地址入口

    http://touchgfx.com/

    选择 Download TouchGFX (free evaluation version)

    然后填好自己的个人信息,就可以得到源码包和PC端仿真工具,ps:它会发邮件给你的,邮件里面有下载的链接地址

    TouchGFX目前支持 stm32f429,439,469以及 stm32f7系列(其他厂商的芯片也有,基本原则是要集成有 lcd控制器)

    所以有stm32f429g-disco的小伙伴们也可以玩耍啦

    解压源码包,第一件事当然是看文档,

    QQ截图20151202140907.png (17.36 KB, 下载次数: 47)

    2015-12-2 14:09 上传

    选择doc目录下,一种是网页阅读版(我比较倾向这种),一种是PDF版,都是英文版的,没有中文

    学习TouchGFX的必备知识:

    (1)C++的知识,例如多态,继承,友元函数,构造函数,析构函数等等都要有必要的了解,源码中函数模板的使用非常多,学过Qt的可以长舒一口气了

    (2)核心思想:MVP的UI设计思想(M - Model , V- View ,  P-Presenter),这一点和EMWIN有很大的差别

    QQ截图20151202141708.png (25.29 KB, 下载次数: 51)

    2015-12-2 14:17 上传

    这里可以看到 Model 和VIew的交互必须通过 Presenter

    Model的作用:一个程序,即Application对应一个Model,它实现后台信息交互和状态查询

    而一个Presenter和 view对应一个 screen , view负责画图和 用户动作响应,而 presenter负责Model和 view之间的同步,信息交互

    switchinng screen必须实现用两步实现,第一步是记住要变化到哪一个screen ,第二步才是实现真正的switch ,这里使用transition实现的,

    (3)所有的资源 比如 字体(font),文本(text),图片(image)都必须经过提供的PC转换工具转换后才能使用,不能直接使用

    因此官方推荐文件结构不要改变,否则工具无法自动转换,非常麻烦

    (4)使用stm32-ST-Link-Unitity进行下载,不要用keil自带的Download,原因是因为使用了外部flasg ,这里又涉及到 sct文件的功能,有兴趣的可以去了解一下

    下次我会详细说明TouchGFX的stm32移植过程,以及如何新建一个touchGFX工程

    附上 stm32f429和 stm32f746的hex文件,可直接烧到开发板 以及 touchGFX手册(源码太大,还是请大家去官网下吧)

    2015-12-2 14:35 上传

    点击文件名下载附件

    stm32f429

    下载积分: ST金币 -1

    2015-12-2 14:37 上传

    点击文件名下载附件

    stm32f746

    下载积分: ST金币 -1

    touchGFX_manual.pdf

    (5.79 MB, 下载次数: 1146)

    2015-12-2 14:43 上传

    点击文件名下载附件

    touchGFX用户手册

    下载积分: ST金币 -1

    展开全文
  • 文末扫码关注公众号,获取文章源码初级篇:【TouchGFX分享】裸机移植TouchGFX 初级篇一所用的软件及版本:CubeMX 5.5.0TouchGFX 4.13TouchGFX Designer 4.13STM32CubeIDE 1.1.0Visual Studio 2019硬件环境:自制电路...

    码字不容易,转载请说明出处,本分享基于免费性质,禁止收集倒卖的行为,对上述行为本人保留追究权利。

    文末扫码关注公众号,获取文章源码

    初级篇:

    【TouchGFX分享】裸机移植TouchGFX 初级篇一

    所用的软件及版本:CubeMX 5.5.0

    TouchGFX 4.13

    TouchGFX Designer 4.13

    STM32CubeIDE 1.1.0

    Visual Studio 2019

    硬件环境:自制电路板

    MCU型号:STM32F429IIT6,1M Flash,192K RAM

    SDRAM:32位16M字节容量SDRAM

    显示屏:RGB888,4.3寸480x272

    实时操作系统:无

    实现效果:

    27.png (6.23 KB, 下载次数: 0)

    2020-10-24 15:30 上传

    DEMO说明:该DEMO主要介绍TouchGFX快速配置,并显示一个最简单的TouchGFX界面。需要在CubeMX配置的模块为:

    外部高速时钟,外部输入时钟为无源8M晶振;

    SWD仿真,用于程序在线仿真;

    FMC,驱动SDRAM用作显存的功能,以及TouchGFX的frame缓冲,对于小尺寸如320x240来说,外部SDRAM并不是必须的,若内部RAM的大小足以支撑屏幕的显示,可以不使用外部SDRAM;

    DMA2D,用于图形界面的加速;

    LTDC,用于驱动RGB显示屏,其他型号的MCU可以使用其他显示接口如MIPI;

    CRC,使用TouchGFX必须要使能;

    GPIO,用于控制屏幕的背光;

    X-CUBE-TOUCHGFX。

    视频教程:

    文字实现步骤:①下载TouchGFX扩展包;

    1.png (87.68 KB, 下载次数: 1)

    2020-10-23 13:29 上传

    2.png (101.52 KB, 下载次数: 1)

    2020-10-23 13:29 上传

    ②添加TouchGFX扩展包;

    3.png (115.11 KB, 下载次数: 3)

    2020-10-23 13:29 上传

    ③使能外部高速时钟;

    4.png (125.01 KB, 下载次数: 1)

    2020-10-23 16:58 上传

    ④使能SWD仿真接口,如果不使能,程序烧写后,下一次无法进行仿真,此时要重新擦除内部flash内容;

    5.png (98.39 KB, 下载次数: 0)

    2020-10-23 16:58 上传

    ⑤使能FMC,注意根据原理图配置对应管脚,并根据SDRAM的手册设置时钟和时序;

    13.png (89.75 KB, 下载次数: 1)

    2020-10-23 17:09 上传

    6.png (130.35 KB, 下载次数: 1)

    2020-10-23 16:58 上传

    7.png (120.29 KB, 下载次数: 1)

    2020-10-23 16:58 上传

    ⑥使能DMA2D;

    8.png (104.29 KB, 下载次数: 0)

    2020-10-23 16:58 上传

    ⑦使能LTDC,注意根据原理图配置对应管脚,并根据屏幕的手册设置参数,屏幕分辨率为480x272,色深为RGB565,因此屏幕显示需要的空间大小计算公式为宽x高x(色深/8),RGB565色深为16,RGB888色深为24,所以480x272x(16/8)=261120字节,若屏幕配置为2layer,第二层的地址至少偏移261120字节;

    9.png (129.38 KB, 下载次数: 0)

    2020-10-23 16:58 上传

    10.png (125.83 KB, 下载次数: 0)

    2020-10-23 16:58 上传

    11.png (142.89 KB, 下载次数: 0)

    2020-10-23 16:58 上传

    ⑧使能CRC;

    12.png (81.59 KB, 下载次数: 1)

    2020-10-23 16:58 上传

    ⑨使能TouchGFX扩展插件,配置TouchGFX参数;

    14.png (119.3 KB, 下载次数: 1)

    2020-10-24 15:04 上传

    ⑩配置NVIC和优先级;

    15.png (121.71 KB, 下载次数: 0)

    2020-10-24 15:04 上传

    ⑪配置系统时钟;

    16.png (137.48 KB, 下载次数: 1)

    2020-10-24 15:04 上传

    ⑫设置工程名称和路径,选择IDE和HAL库版本;

    17.png (92.25 KB, 下载次数: 1)

    2020-10-24 15:04 上传

    ⑬点击生成代码;

    18.png (70.45 KB, 下载次数: 0)

    2020-10-24 15:04 上传

    ⑭查看生成的代码文件;

    19.png (86.34 KB, 下载次数: 1)

    2020-10-24 15:04 上传

    ⑮打开TouchGFX Designer导入CubeMX生成的模板;

    20.png (76.59 KB, 下载次数: 0)

    2020-10-24 12:48 上传

    ⑯添加一个box控件作背景;

    21.png (92.05 KB, 下载次数: 0)

    2020-10-24 12:49 上传

    ⑰添加一个文字控件;

    22.png (93.1 KB, 下载次数: 0)

    2020-10-24 12:49 上传

    ⑱修改box控件的名称,尺寸;

    23.png (59.64 KB, 下载次数: 3)

    2020-10-24 12:49 上传

    ⑲修改box控件颜色;

    24.png (69.58 KB, 下载次数: 0)

    2020-10-24 12:49 上传

    ⑳修改文字控件的名称,位置,文字内容,字体和颜色;

    25.png (74.48 KB, 下载次数: 0)

    2020-10-24 12:49 上传

    ㉑点击生成代码;

    26.png (76.15 KB, 下载次数: 0)

    2020-10-24 12:49 上传

    ㉒打开STM32CubeIDE,导入工程;

    28.png (122.01 KB, 下载次数: 0)

    2020-10-24 15:16 上传

    29.png (152.3 KB, 下载次数: 1)

    2020-10-24 15:16 上传

    30.png (164.33 KB, 下载次数: 1)

    2020-10-24 15:16 上传

    31.png (154.59 KB, 下载次数: 2)

    2020-10-24 15:16 上传

    ㉓添加SDRAM刷新初始化函数和相应头文件;

    32.png (108.22 KB, 下载次数: 0)

    2020-10-24 15:16 上传

    33.png (110.63 KB, 下载次数: 0)

    2020-10-24 15:16 上传

    34.png (61.81 KB, 下载次数: 1)

    2020-10-24 15:16 上传

    ㉔添加头文件路径;

    35.png (102.17 KB, 下载次数: 0)

    2020-10-24 15:16 上传

    36.png (149.62 KB, 下载次数: 0)

    2020-10-24 15:16 上传

    37.png (149.08 KB, 下载次数: 1)

    2020-10-24 15:16 上传

    ㉕点击编译;

    38.png (131.83 KB, 下载次数: 0)

    2020-10-24 15:16 上传

    ㉖点击仿真;

    39.png (113.3 KB, 下载次数: 0)

    2020-10-24 15:16 上传

    ㉗最终下载到板子上的效果如下,本次分享结束。

    微信图片_20201024152744.jpg (1.25 MB, 下载次数: 0)

    2020-10-24 15:28 上传

    扫码关注公众号,回复"101"获取文章源码:

    码字不容易,转载请说明出处,本分享基于免费性质,禁止收集倒卖的行为,对上述行为本人保留追究权利。

    展开全文
  • LtdTouchGFX 快速入门IAR从开发工具 ( )入手软件评估包:TouchGFX 4.8.0 (除了评估包以外,自动安装TouchGFX 运行环境以及TouchGFX4.8.0Designer)。下载链接:链接:/s/1bUg8v8 密码:bume评估开发板:STM...

    北京麦克泰软件技术有限公司

    Beijing Microtec Research Software Technology Co. Ltd

    TouchGFX 快速入门

    IAR

    从开发工具 ( )入手

    软件评估包:TouchGFX 4.8.0 (除了评估包以外,自动安装TouchGFX 运行

    环境以及TouchGFX4.8.0Designer)。下载链接:

    链接:/s/1bUg8v8 密码:bume

    评估开发板:STM32F769I-DISCO。详细信息:

    /content/st_com/en/products/evaluation-tools/product-evaluatio

    n-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32f769idisco

    very.html

    开发工具:IAREWARM 7.7。下载链接:

    链接:/s/1kV6xQy7 密码:qil4

    烧写工具:STM32 ST-LINKUtility

    链接:/s/1nvBd0RB 密码:lwea

    全部软件必须安装,其中IAREWARM 需要评估License,其余均为免费。

    1、打开IAR EWARM,打开菜单栏File -> Open–>Workspace…进入到下载的评

    估包目录:touchgfx\4.8.0\app\template,将文件夹EmptyApplication 复制并粘贴

    到同一目录下,并更改文件夹名称如:MyApplication

    网址: 邮箱:info@bmrtech.coom

    北京:010上海:021深圳:0755

    北京麦克泰软件技术有限公司

    Beijing Microtec Research Software Technology Co. Ltd

    2、进 入 路 径 : MyApplication\target\ST\STM32F769I-DISCO\IAR , 选 择

    application.eww,并打开。

    网址: 邮箱:info@bmrtech.coom

    北京:010上海:021深圳:0755

    北京麦克泰软件技术有限公司

    Beijing Microtec Research Software Technology Co. Ltd

    在IAREWARM 中的Workspace 中显示的“目录”组织结构如上图。由于本

    次不涉及移植相关议题,我们只关心应用的编写。那么,接下来主要的目录结构

    只关心Application。展开Application 文件夹如下:

    在main 文件下的main.cpp 中,不是我们本次编写应用的入口程序。这里只

    是创 建 了 TouchGFX Framework 所 涉 及 到 的硬 件 初 始 化 hw_init() 和

    网址: 邮箱:info@bmrtech.coom

    北京:010上海:021深圳:0755

    北京麦克泰软件技术有限公司

    Beijing Microtec Research Software Technology Co. Ltd

    touchgfx_init(),及任务。main 函数不是我们刻意需要关注的,但对于hw_init()

    需要关注,因为我们需要在其中配置显示屏尺寸。跳转到hw_init()的定义处 (位

    BoardConfiguration.cpp 351 dispWidth

    于 ,第 行),定义显示尺寸的两个局部变量:

    展开全文
  • 此篇文章属于中等难度,需要具有TouchGFX开发的基础知识,请参见:之前介绍了TouchGFX的一些基础知识,也动手练习了TouchGFX Designer 自带的一些demo程序,但是demo毕竟不等同于实际项目,对于一个GUI实际开发项目...
  • TouchGFX的stm32移植教程[复制链接]本帖最后由 feiting94 于 2015-12-4 18:32 编辑还在玩emwin的小伙伴们,你们可以看看touchGFX啦,可以看看这个效果什么是touchGFX?它是一款UI设计软件,专为低功耗、低主频的...
  • 整理:P_number素材来源:网络一、什么是touchGFX?它是一款UI设计软件,专为低功耗、低主频的cortex-m系列单片机打造。目前支持的芯片有:二、移植touchGFX移植主要分四个部分,基本思想是按照下图:移植的思想就是...
  • 1. 摘要本文档主要介绍,如何快速搭建起在STM32上运行的TouchGFX底层驱动和应用,以STM32H743为例。2. 准备工作安装CubeMX 6.0.1安装IAR 8.32或以上安装TouchGFX Designer3. 动手制作炫酷的HMI界面例来都是嵌入式...
  • 基于TouchGFX和FreeRTOS的智能家居解决方案*马志宁,王鑫宇,吴淑琴【摘要】摘要:以32位Cortex-M4内核的LPCXpresso54608作为智能家居控制系统的核心,Arduino2560作为外围扩展模块,基于FreeRTOS操作系统、TouchGFX...
  • NEWARRIVALTouchGFX4.12我们免费的图形化用户界面工具——TouchGFX,在其图形引擎和设计工具中,迎来了重大的升级。TouchGFX4.12带来了:可缓存容器,支持局部缓存,和L8图形压缩格式,这些都将会给STM32微控制性能...
  • 本帖最后由 a1211762993 于 2017-4-6 15:20 编辑由于TouchGFX属于收费图形库,其价格对于普通电子爱好者来说偏高,导致使用TouchGFX的人数较少。考虑到图形库的推广问题,TouchGFX向大家提供了评估学习版,该版本面...
  • TouchGFX前面几个教程都是在模拟器上跑都没有下到开发板子上过那就不好玩了啊,那我接下来将如何移植到stm32上面运行,我这里以非官方板为例。先打开或者重新创建一个STM32CubeMX驱动LCD的工程。开启一个TIM1为Touch...
  • 打开TouchGFX 4.10.0 Designer先选择开发板或者屏幕,移动鼠标到Simulator,会出现一个 CHANGE 按钮:打开如下图,如果你是ST官方板,那么你可以直接选择对应的开发板,如果你不是那选择对应分辨率的屏幕,我选择的...
  • TouchGFX有一个类似于滴答定时器的函数,handleTickEvent()。这一节我们使用handleTickEvent函数让图形动起来。在形状中找圆,设置圆画板大小为500X500,起点坐标为260,50,圆心在画板坐标的250,250,设置圆弧的...
  • TouchGFX 4.12.3开始使用TouchGFX 4.12.3版时,可以通过引入自定义触发器和操作从Designer中定义自己的交互组件。应用程序中的每个Screen都可以包含可在Designer中以及在代码中调用的动作的集合(在C ++中,这些...
  • 在这里,你可以使用TouchGFX软件框架,为客户开发出最新的嵌入式用户界面。为实现持续发展,我们现在需要招聘若干程序员加入我们的团队,为众多世界知名的客户提供创新型高端解决方案。我们的客户大多为国际客户,...
  • 01前言1.1 基本介绍TouchGFX是针对STM32微控制器进行了优化的高级免费图形软件框架,利用 STM32 的图形功能和体系结构,TouchGFX 通过创建令人惊叹的类似于智能手机的用户图形界面,加速了人机交互界面的革命。Touch...
  • 在上一讲中,我们简单讲解了touchgfx按钮控件的使用以及消息响应的编程方法。本文将介绍如何使用touchgfx开发多个屏幕界面的应用,并引出touchgfx编程使用的一个重要的基本概念:MVP框架模式。关于MVP的说明可参考这...
  • 通过上一节的操作,只用过C语言的同学可能觉得有些囫囵吞枣、消化不良,这一节将介绍C++语言的类、继承、虚函数三个概念,并梳理一下TouchGFX Designer生成的代码的组织结构,方便系统把握Touchgfx的知识点。...
  • 如果已经有stm32的touchfgx的工程,并且里面包括了开发的其他相关程序,这时候当touchgfx的应用程序是其他人开发的,需要集成进来。由于touchgfx designer根据不同的应用产生的工程文件以及依赖的cpp和hpp都不一样,...
  • -----基于TouchGfx的stm32应用开发----- 本章我们将介绍创建基于stm32的TouchGfx应用。第一步将介绍如何安装stm32Cubemx和TouchGfx。笔者试用了stm32CubeIDE,其集成了stm32Cubemx,类似于Eclipse开发环境,功能...
  • 意法半导体在STM32微控制器(MCU)软件框架TouchGFX中增加了新功能,方便设备厂商为家用电器、家庭自动化、工业控制、医疗设备和... TouchGFX Generator是连接TouchGFX应用程序与MCU硬件的TouchGFX硬件抽象层(TouchGFXHA
  • 在前两个礼拜 TouchGFX 更新了 4.13 版,版本的改动比较大,网上的教程都还只是停 留在早期的版本,早期的移植教程已经不适应于现在版本,这给晚入门的朋友们在移植上带 来很大的不便,所以在第二章介绍了新版本的...
  • 使用touchgfx designer 定义一个textArea 控件,并在配置栏中设置wildcard(即通配符),如下图所示: 为自己选用的字体设置匹配的字符选项,如下图所示,我选择的字体 在字体选项卡中设置匹配选项,如下图所...
  • 1.使用RT-Thread 系统实现DIY数字仪表(一)——STM32CUBMX5.6移植touchGFX4.13 2.使用RT-Thread 系统实现DIY数字仪表(二)——把TouchGFX移植到RTThread系统 3.使用RT-Thread 系统实现DIY数字仪表(三)——获取温...
  • 使用touchgfx做了个简单的贪吃蛇小游戏 touchgfx更新到4.13后,进一步的降低了UI与系统的联系的复杂度,移植难度下降了好多 但目前网上移植的教程大多是早期的版本,与现有差别较大,所以这个源码可以做移植参考。 ...
  • 本打算用STM32CubeMX启动touchGFX,使用的是STM32F469探索板,各项跟GFX相关的设置都设好了,就差最后在板子上验证两个软件有没有整合成功了,结果生成代码后编译完成,但是链接时出现了大量罕见错误(共计103个)如...
  • 1.使用RT-Thread Studio实现DIY数字仪表(一)——STM32CUBMX5.6移植touchGFX4.13 2.使用RT-Thread Studio实现DIY数字仪表(二)——把TouchGFX移植到RTThread系统 3.使用RT-Thread Studio实现DIY数字仪表(三)——...
  • 1.使用RT-Thread 系统实现DIY数字仪表(一)——STM32CUBMX5.6移植touchGFX4.13 2.使用RT-Thread 系统实现DIY数字仪表(二)——把TouchGFX移植到RTThread系统 3.使用RT-Thread 系统实现DIY数字仪表(三)——RT...
  • STM32H7A3处理器上基于STM32CubeMX的TouchGFX应用开发-添加触摸屏:本示例是在带SDRAM驱动、800x480分辨率的液晶屏例子基础上添加触摸屏驱动程序

空空如也

空空如也

1 2 3
收藏数 46
精华内容 18
关键字:

touchgfx程序