硬汉嵌入式论坛

 找回密码
 立即注册
查看: 9446|回复: 59
收起左侧

[TouchGFX] TouchGFX这么快就寿终正寝了吗?

  [复制链接]

3

主题

15

回帖

24

积分

新手上路

积分
24
发表于 2021-5-24 10:45:34 | 显示全部楼层 |阅读模式
还记得刚出来的时候,看着挺惊艳的,我以为这就是以后的趋势了,赶紧学了,还用到了项目上,现在项目快要量产了,回头一看发现没什么人关注TouchGFX了,似乎慢慢淡出了人们的视线。都在讨论ThreadX了。
回复

使用道具 举报

19

主题

129

回帖

186

积分

初级会员

积分
186
QQ
发表于 2021-5-24 12:55:22 | 显示全部楼层
框架太超前、不是现在这个时代能接受得了的UI
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2021-5-24 12:57:49 | 显示全部楼层
TouchGFX被收购后只支持ST的产品,失去平台可移植性,估计只是有限的大客户在用
回复

使用道具 举报

13

主题

191

回帖

230

积分

高级会员

积分
230
发表于 2021-5-24 13:02:13 | 显示全部楼层
还行吧,我们也在用,就是发现C++门槛挺高的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-24 13:55:22 | 显示全部楼层
下个月考虑开工TouchGFX教程
回复

使用道具 举报

8

主题

78

回帖

102

积分

初级会员

积分
102
发表于 2021-5-24 14:45:53 | 显示全部楼层
eric2013 发表于 2021-5-24 13:55
下个月考虑开工TouchGFX教程

不愧是硬汉!
个人小建议先把目前两个全家桶结束掉,最好先结束掉一个。GUI已经有两个了,基本够用了。反而目前的教程都还没有结束,使用的时候总是遇到各种问题。而且实际项目中会用到各种组件,最好能有一个完整的全家桶教程!
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2021-5-24 16:18:13 | 显示全部楼层
he2002512 发表于 2021-5-24 14:45
不愧是硬汉!
个人小建议先把目前两个全家桶结束掉,最好先结束掉一个。GUI已经有两个了,基本够用 ...

同意!!
回复

使用道具 举报

21

主题

125

回帖

188

积分

初级会员

积分
188
发表于 2021-5-24 16:24:47 | 显示全部楼层
Touchgfx有泄漏出来源码吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-24 16:51:22 | 显示全部楼层
he2002512 发表于 2021-5-24 14:45
不愧是硬汉!
个人小建议先把目前两个全家桶结束掉,最好先结束掉一个。GUI已经有两个了,基本够用 ...

仅开个头,摸清使用套路,剩下就是后面有时间慢慢更新了。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-24 16:51:44 | 显示全部楼层
kirito 发表于 2021-5-24 16:24
Touchgfx有泄漏出来源码吗?

貌似还没有被搞出来。
回复

使用道具 举报

0

主题

159

回帖

159

积分

初级会员

积分
159
发表于 2021-5-24 19:01:57 | 显示全部楼层
太不通用了,尤其是被ST收购后,ST为了推广自己的MCU肯定不会支持其他芯片的,所以就会慢慢边缘化,尤其是现在ST芯片变成理财产品的情况下。。。

UI 感觉QT后者安卓是趋势。。
回复

使用道具 举报

13

主题

191

回帖

230

积分

高级会员

积分
230
发表于 2021-5-24 19:31:40 | 显示全部楼层
kirito 发表于 2021-5-24 16:24
Touchgfx有泄漏出来源码吗?

我感觉TouchGfx再不开源真的要死了,很多地方不知道它是怎么调用的,有时候出现BUG,都不知道啥原因。感觉TouchGFX也没啥了不起,遮遮掩掩的,迟早玩完
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2021-5-24 20:25:32 | 显示全部楼层
zhang0352505 发表于 2021-5-24 13:02
还行吧,我们也在用,就是发现C++门槛挺高的

比qt简单还是难?
回复

使用道具 举报

11

主题

53

回帖

86

积分

初级会员

积分
86
发表于 2021-5-24 22:08:11 | 显示全部楼层
laxsystem01 发表于 2021-5-24 19:01
太不通用了,尤其是被ST收购后,ST为了推广自己的MCU肯定不会支持其他芯片的,所以就会慢慢边缘化,尤其是 ...

理财产品形容的真是好
回复

使用道具 举报

7

主题

74

回帖

100

积分

初级会员

积分
100
发表于 2021-5-25 08:52:29 | 显示全部楼层
he2002512 发表于 2021-5-24 14:45
不愧是硬汉!
个人小建议先把目前两个全家桶结束掉,最好先结束掉一个。GUI已经有两个了,基本够用 ...

同意,集中火力干全家桶,现在TouchGFX也不缺基础教程。
回复

使用道具 举报

13

主题

191

回帖

230

积分

高级会员

积分
230
发表于 2021-5-25 08:54:25 | 显示全部楼层

QT没用过,我是从C转的C++,感觉要是不用现代C++的编程方法,智能指针什么的,写的生不如死,经常new了就忘记delete。STL库可以用,倒是感觉比较方便。Touch只是搭了一个框架,具体内容还得自己写,但是这个框架我感觉实现简单逻辑还可以,遇到复杂逻辑就乏力了。QT的槽啊啥的,Touch都没有,最多就一个MPV框架,但是很多通知需要从Model走到modellistener,然后再去它的presenter,最后通知到view。然后又有很多view的时候,要重复写很多代码,非常的不C++
回复

使用道具 举报

36

主题

142

回帖

255

积分

高级会员

积分
255
发表于 2021-5-25 09:09:51 | 显示全部楼层
UI开发主要靠设计器好用,快捷。我也打算在H750用touchgfx做触摸屏
回复

使用道具 举报

0

主题

214

回帖

214

积分

高级会员

积分
214
发表于 2021-5-25 09:36:52 | 显示全部楼层
Qt现在的策略,也一样会边缘化。本来C++开发就门槛高,Qt还这样搞,放弃。
回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2021-5-25 09:45:50 | 显示全部楼层
lvgl和touchgfx这种才是硬道理,threadx和emwin很水
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2021-5-25 10:29:51 | 显示全部楼层
zhang0352505 发表于 2021-5-25 08:54
QT没用过,我是从C转的C++,感觉要是不用现代C++的编程方法,智能指针什么的,写的生不如死,经常new了就 ...

如果不能借鉴qt的信号槽机制,上下层逻辑耦合就太紧密了。UI一定需要一个好的设计模式以及强大的消息机制支撑。
回复

使用道具 举报

7

主题

74

回帖

100

积分

初级会员

积分
100
发表于 2021-5-25 10:55:08 | 显示全部楼层
qq57379550 发表于 2021-5-25 09:45
lvgl和touchgfx这种才是硬道理,threadx和emwin很水

麻烦举个栗子
回复

使用道具 举报

36

主题

142

回帖

255

积分

高级会员

积分
255
发表于 2021-5-25 11:15:25 | 显示全部楼层
zhang0352505 发表于 2021-5-25 08:54
QT没用过,我是从C转的C++,感觉要是不用现代C++的编程方法,智能指针什么的,写的生不如死,经常new了就 ...

说很中肯,做UI必须上C++了,不断学习,不断进步
回复

使用道具 举报

19

主题

310

回帖

367

积分

高级会员

积分
367
发表于 2021-5-25 14:25:41 | 显示全部楼层
不建议开工TouchGFX,不具备移植性,
现在st价格都涨上天了,很多都换国产的了。。。
回复

使用道具 举报

19

主题

310

回帖

367

积分

高级会员

积分
367
发表于 2021-5-25 14:26:25 | 显示全部楼层
建议搞littlevgl,这个弄得人很多,很流行,可移植性也强
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-25 14:38:14 | 显示全部楼层
hpxzw_foxmai 发表于 2021-5-25 14:26
建议搞littlevgl,这个弄得人很多,很流行,可移植性也强

明确不搞littlevgl。
回复

使用道具 举报

5

主题

35

回帖

50

积分

初级会员

积分
50
发表于 2021-5-25 15:26:16 | 显示全部楼层
eric2013 发表于 2021-5-25 14:38
明确不搞littlevgl。

请问什么原因不搞呢?
1.发展前景不看好?
2.外面已经足够多的教程?
3.还是其他原因呢?

在犹豫使用什么GUI中。。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-25 15:32:44 | 显示全部楼层
flying1104 发表于 2021-5-25 15:26
请问什么原因不搞呢?
1.发展前景不看好?
2.外面已经足够多的教程?


相比emWin和GUIX没有特别优势,所以不开辟新战场了。

而TouchGFX是C++, 想体验一把。

看看嵌入式C++界面开发是不是比C开发牛叉
回复

使用道具 举报

5

主题

35

回帖

50

积分

初级会员

积分
50
发表于 2021-5-25 15:59:43 | 显示全部楼层
eric2013 发表于 2021-5-25 15:32
相比emWin和GUIX没有特别优势,所以不开辟新战场了。

而TouchGFX是C++, 想体验一把。

还想请教一个问题
threadX使用keil的AC6索引十分慢,用AC5编译慢
请问你是使用什么作为主编辑器和编译器呢?

我现在使用SI作为编译和索引使用,编辑完后,用KEIL编译
vscode做环境有点麻烦,所以暂时没用
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-25 16:07:44 | 显示全部楼层
flying1104 发表于 2021-5-25 15:59
还想请教一个问题
threadX使用keil的AC6索引十分慢,用AC5编译慢
请问你是使用什么作为主编辑器和编译 ...

电脑性能问题,整个3600,5800之类的CPU,都可以体验到飞一版的感觉

11代i7,11代i5,锐龙R7那个编译ThreadX这类大工程更溜, 各种电脑配置下MDK AC5,AC6,IAR和GCC性能比较,欢迎大家测试补充
http://www.armbbs.cn/forum.php?m ... 6611&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

5

主题

38

回帖

53

积分

初级会员

积分
53
发表于 2021-5-25 16:21:32 | 显示全部楼层
he2002512 发表于 2021-5-24 14:45
不愧是硬汉!
个人小建议先把目前两个全家桶结束掉,最好先结束掉一个。GUI已经有两个了,基本够用 ...

同意!! 安富莱出的教程都是精品,没必要追求数量。
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2021-5-25 16:29:52 | 显示全部楼层
flying1104 发表于 2021-5-25 15:26
请问什么原因不搞呢?
1.发展前景不看好?
2.外面已经足够多的教程?

LVGL v7.x(提供商业支持的版本)相比较v6.x是大的更新版本,bug修复更新频繁,做开源项目还行,做商业项目还是有点信心不足
预计到v8.x版本应该会稳定下来(bug应该修复的差不多了
LVGL的构架思路跟emWin大体类似,切换应该会很快上手(可能驱动会费点劲)
回复

使用道具 举报

5

主题

35

回帖

50

积分

初级会员

积分
50
发表于 2021-5-25 17:03:52 | 显示全部楼层
eric2013 发表于 2021-5-25 16:07
电脑性能问题,整个3600,5800之类的CPU,都可以体验到飞一版的感觉

11代i7,11代i5,锐龙R7那个编译Th ...

谢谢,没钱升级打怪,只能郁闷敲代码后,喝个下午茶等编译完

回复

使用道具 举报

19

主题

310

回帖

367

积分

高级会员

积分
367
发表于 2021-5-25 17:50:09 | 显示全部楼层
eric2013 发表于 2021-5-25 14:38
明确不搞littlevgl。

TouchGFX只提供lib文件,只有ST的单片机能用,限制太多,意义不是太大。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-25 17:55:11 | 显示全部楼层
flying1104 发表于 2021-5-25 17:03
谢谢,没钱升级打怪,只能郁闷敲代码后,喝个下午茶等编译完

3600的主机很便宜,3000块就行。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-25 17:56:26 | 显示全部楼层
hpxzw_foxmai 发表于 2021-5-25 17:50
TouchGFX只提供lib文件,只有ST的单片机能用,限制太多,意义不是太大。。。

GUI其实基本不看源码,像emWin5.0X和GUIX都有源码,但基本不看。
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

积分
76
发表于 2021-5-25 18:13:43 | 显示全部楼层
讲一个真实且悲伤的故事:
        一个客户说要做个TouchGFX的界面,我说:你需要基于stm32F4搞。客户说:整套成本在300元以内。我说:300元以内连stm32F4一颗芯片都搞不定。 客户说:那我考虑考虑.......

华丽的TouchGFX卖身给了ST,注定出路太窄。

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2021-5-25 18:23:03 | 显示全部楼层
zhoutao318 发表于 2021-5-25 18:13
讲一个真实且悲伤的故事:
        一个客户说要做个TouchGFX的界面,我说:你需要基于stm32F4搞。客户说 ...

你可以建议客户客户用H7, 300块啥都有了。

现在F1的价格是H7的好几倍。
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

积分
76
发表于 2021-5-25 18:36:38 | 显示全部楼层
eric2013 发表于 2021-5-25 18:23
你可以建议客户客户用H7, 300块啥都有了。

现在F1的价格是H7的好几倍。

确实这样的,之前贵的或者冷门的型号现在反倒没涨多少且有现货,我们产品现在都切换成了工业控制上使用较少的BGA封装了。就是为了能拿到现货。
回复

使用道具 举报

6

主题

231

回帖

249

积分

高级会员

积分
249
发表于 2021-5-27 12:56:15 | 显示全部楼层
eric2013 发表于 2021-5-25 15:32
相比emWin和GUIX没有特别优势,所以不开辟新战场了。

而TouchGFX是C++, 想体验一把。

我支持不搞lvgl,这个GUI没有前途的。外行看界面是否漂亮,内行看架构是否优秀。我觉得emwin在低端硬件平台上是比较优秀的一个GUI库,老而弥坚。至于C++写GUI主要是门槛高。现在我是比较看好javascritp和lua脚本语言绑定的方法开发GUI。
回复

使用道具 举报

1

主题

21

回帖

24

积分

新手上路

积分
24
发表于 2021-5-27 23:31:00 | 显示全部楼层
TouchGFX还是值得搞的。前面用过一小会。感觉用类比用它的设计器更省事和有力。但要把它的类掌握需要时间。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-29 07:29 , Processed in 0.478246 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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