硬汉嵌入式论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: liuenming
收起左侧

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

  [复制链接]

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2021-5-28 00:11:53 | 显示全部楼层
就语言本身,C++的复杂度比C高了一个数量级,学习曲线超级陡
回复

使用道具 举报

42

主题

126

回帖

252

积分

特别照顾组

积分
252
发表于 2021-5-31 08:26:58 | 显示全部楼层
精通了emwin再去搞其他的,不然样样会,样样不精,做个项目做不来
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2021-6-4 22:19:26 | 显示全部楼层
eric2013 发表于 2021-5-24 13:55
下个月考虑开工TouchGFX教程

大佬666,记得把各种接口的移植讲讲,网上全是用LTDC,像FMC和SPI接口都没有资源
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

积分
76
发表于 2021-6-5 08:37:53 | 显示全部楼层
核弹 发表于 2021-6-4 22:19
大佬666,记得把各种接口的移植讲讲,网上全是用LTDC,像FMC和SPI接口都没有资源

TouchGFX  SPI接口的有个stm32G071的官方例程。8080接口的FMC驱动确实网上找不到。而且显示驱动这块也没有特别详细的移植说明。
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

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

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

有软件行业大佬说,C++是最烂的语言(⊙o⊙)…。。。。。

灵活的晕头转向。。。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2021-6-8 08:55:54 | 显示全部楼层
caicaptain2 发表于 2021-6-8 08:47
有软件行业大佬说,C++是最烂的语言(⊙o⊙)…。。。。。

灵活的晕头转向。。。

说 C++是最烂的语言 适合Linus Torvalds这种教父,普通程序不适用。

作为面向对象开发,微软首推C++
https://github.com/MicrosoftDocs ... ed-cpp/posts/001.md
回复

使用道具 举报

19

主题

371

回帖

428

积分

高级会员

积分
428
发表于 2021-6-8 09:23:48 | 显示全部楼层
eric2013 发表于 2021-6-8 08:55
说 C++是最烂的语言 适合Linus Torvalds这种教父,普通程序不适用。

作为面向对象开发,微软首推C++

记得当年有个微软的大佬说过,使用C++的目的是设计另一个语言
太复杂。。。(GUI除外,貌似有个结论是用C++非常适合GUI)
玩内核的都用C(C跨平台可移植性最好)
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

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

感觉比QT要简单很多。C++搞界面还是很方便的。整个MVP架构还是很不错的,前后端分离了,很有用。
回复

使用道具 举报

42

主题

126

回帖

252

积分

特别照顾组

积分
252
发表于 2021-6-17 07:58:58 | 显示全部楼层
单片机嘛,就得用C写gui,玩c++的话,用到A系列去,但是有qt,所以用C++写的gui上下不是人。
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2021-6-17 08:35:44 | 显示全部楼层
不建议touchgfx, 这玩意只能st,而且c++,不好学,没那精力
回复

使用道具 举报

73

主题

1193

回帖

1412

积分

至尊会员

积分
1412
发表于 2021-6-17 08:42:29 | 显示全部楼层
我看你还是不要让硬汉哥弄了,硬汉哥很累的,你自己弄弄好了
回复

使用道具 举报

11

主题

122

回帖

160

积分

初级会员

积分
160
发表于 2021-6-17 09:49:37 | 显示全部楼层
个人挺喜欢touchgfx的开发模式,C++在UI设计上确实易用性比C好,而在嵌入式UI上touchgfx的框架设计其实是最简单易理解的,缺点是不开发源码,效果强依赖美工贴图。lvgl和emiwn更喜欢lvgl,代码开源,7.0x以后控件种类和效果优化上都不错,但就是要设置项太多了,代码量有点大的。
touchgfx的目前的lib库主要是绘制部分,窗口裁剪部门没有开源,上层应用控件实际都是能看到的。出于个人兴趣,我把guix的绘制部分独立了出来,作为touchgfx的绘制部分,上层应用使用touchgfx。目前除了文本绘制部分基本都已实现,下一步就是控件适配和测试了。但由于工作原因没有那么多时间也就放下了,也不知道把代码放到git上大家一起完善会不会有什么风险,毕竟这两个都不是纯开源的软件。
回复

使用道具 举报

12

主题

141

回帖

177

积分

初级会员

积分
177
发表于 2021-6-17 20:53:01 | 显示全部楼层
我觉得还是先看后面芯片的走势吧,不然以后如果都不用stm32了,学会这个GUI也只是自己玩玩
回复

使用道具 举报

21

主题

125

回帖

188

积分

初级会员

积分
188
发表于 2021-6-18 09:22:05 | 显示全部楼层
有梦为马 发表于 2021-6-17 09:49
个人挺喜欢touchgfx的开发模式,C++在UI设计上确实易用性比C好,而在嵌入式UI上touchgfx的框架设计其实是最 ...

touchgfx的MVP框架好移植到lvgl或者guix、ucgui上吗
回复

使用道具 举报

39

主题

928

回帖

1050

积分

至尊会员

积分
1050
发表于 2021-6-18 09:38:41 | 显示全部楼层
eric2013 发表于 2021-5-24 13:55
下个月考虑开工TouchGFX教程

忙的过来吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106678
QQ
发表于 2021-6-18 15:19:55 | 显示全部楼层

忙不过来,不过还是想做下。
回复

使用道具 举报

16

主题

148

回帖

196

积分

初级会员

积分
196
发表于 2021-6-18 16:40:18 | 显示全部楼层
eric2013 发表于 2021-6-18 15:19
忙不过来,不过还是想做下。

带设计器的gui是真方便,我一句代码没写就搞的大概效果出来,但是就是不能用在非ST的片子上
回复

使用道具 举报

6

主题

41

回帖

59

积分

初级会员

积分
59
发表于 2021-7-1 22:49:09 | 显示全部楼层
C++学习路线确实陡,真想学习的话Qt才是王道。
回复

使用道具 举报

17

主题

63

回帖

114

积分

初级会员

积分
114
发表于 2021-8-2 19:19:52 | 显示全部楼层
tianheyun 发表于 2021-7-1 22:49
C++学习路线确实陡,真想学习的话Qt才是王道。

QT的语法改变了C++很多,很多用过多年的QT连基本的STL都不会用了,QT很阴险,就是绑定你不让你转到其他上
回复

使用道具 举报

0

主题

57

回帖

57

积分

初级会员

积分
57
发表于 2021-8-4 09:50:23 | 显示全部楼层
没有被ST收购前,touchGFX 公司自己有设计团队,帮客户提供方案。不知道收购以后,那个consulting arm还在不在。 被收购之前(2016年吧)有人做过比较,在ST平台上GUIX的性能略比toughGFX好, code size 差不多。

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 12:01 , Processed in 0.313103 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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