硬汉嵌入式论坛

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

[TouchGFX] TouchGFX教程准备开个头,至少大家可以使用TouchGFX Designer创建一个界面并移植到板子上运行

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
发表于 2021-10-12 14:50:32 | 显示全部楼层 |阅读模式
准备做个10来章教程,至少可以方便的上手,各种高级玩法可以后面慢慢更新,慢慢研究。

使用最新的TouchGFX Designer V4.17

自此,我们的emWin教程,GUIX教程和TouchGFX教程并驾齐驱。

12.png



回复

使用道具 举报

6

主题

106

回帖

124

积分

初级会员

积分
124
发表于 2021-10-12 14:56:49 | 显示全部楼层
66666666666666
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2021-10-12 14:57:26 | 显示全部楼层
坛友之前分享的一批例子,直接用起来。

[分享] Touchgfx v417 里的30个examples移植到V7板。
http://www.armbbs.cn/forum.php?m ... 8039&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

42

主题

126

回帖

252

积分

特别照顾组

积分
252
发表于 2021-10-12 15:07:15 | 显示全部楼层
弱弱问下硬汉老大,emwin和touchgfx怎么选?
回复

使用道具 举报

42

主题

126

回帖

252

积分

特别照顾组

积分
252
发表于 2021-10-12 15:11:27 | 显示全部楼层
后续产品基本是RTOS+GUI模式
考虑到延续性,emwin,touchgxf,lvgl选哪个好?目前产品是用emwin544做的。现在stm32好贵,有可能用国产芯片。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2021-10-12 15:51:57 | 显示全部楼层
xlzhu 发表于 2021-10-12 15:11
后续产品基本是RTOS+GUI模式
考虑到延续性,emwin,touchgxf,lvgl选哪个好?目前产品是用emwin544做的。 ...

最好还是选择自己熟悉的,国产的芯片都支持MDK,直接MDK的emWin搞起。

担心授权问题,就开源免费的,坛友这个就不错。

开源免费商用的玲珑GUI
http://www.armbbs.cn/forum.php?m ... d=103511&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

5

主题

519

回帖

534

积分

金牌会员

积分
534
发表于 2021-10-12 16:34:01 | 显示全部楼层
硬汉,还是V5,V6,V7同时支持吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2021-10-12 17:01:39 | 显示全部楼层
hqgboy 发表于 2021-10-12 16:34
硬汉,还是V5,V6,V7同时支持吗?

争取
回复

使用道具 举报

25

主题

287

回帖

367

积分

高级会员

积分
367
发表于 2021-10-12 18:33:11 | 显示全部楼层
这种高强度的工作扛得住吗?ThreadX USB、三代示波器就不说了,现在又来整TouchGFX,精力旺盛,我们又成了白嫖的
回复

使用道具 举报

25

主题

287

回帖

367

积分

高级会员

积分
367
发表于 2021-10-12 19:23:40 | 显示全部楼层
硬汉太给力了,全网没有哪一家做开发板能做到层次的
回复

使用道具 举报

42

主题

126

回帖

252

积分

特别照顾组

积分
252
发表于 2021-10-12 22:06:17 | 显示全部楼层

要不再加把劲,把emwin6和LVGL全系列V5、V6、V7搞通!
国产芯片用LVGL好。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2021-10-13 01:14:41 | 显示全部楼层
爱恋之燕 发表于 2021-10-12 18:33
这种高强度的工作扛得住吗?ThreadX USB、三代示波器就不说了,现在又来整TouchGFX,精力旺盛,我们又成了 ...

这个得一步一步来。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2021-10-13 01:15:09 | 显示全部楼层
爱恋之燕 发表于 2021-10-12 18:33
这种高强度的工作扛得住吗?ThreadX USB、三代示波器就不说了,现在又来整TouchGFX,精力旺盛,我们又成了 ...

快年底了,挑战下
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

积分
76
发表于 2021-10-13 08:40:36 | 显示全部楼层
xlzhu 发表于 2021-10-12 22:06
要不再加把劲,把emwin6和LVGL全系列V5、V6、V7搞通!
国产芯片用LVGL好。

touchGFX,emwin,LVGL三个在实际项目上都有用过。对比下来觉得LVGL更有优势一些。
1.不挑芯片,各个平台均可移植
2.占用资源较少
3.控件丰富,界面美观
4.使用非常灵活,各种效果基本都可以实现。
5.完全开源
回复

使用道具 举报

4

主题

290

回帖

302

积分

高级会员

积分
302
发表于 2021-10-13 08:46:04 | 显示全部楼层
TouchGFX玩过一段时间。买不到ST的芯片,就暂停了。等待ST的供货。。。
回复

使用道具 举报

28

主题

53

回帖

137

积分

初级会员

积分
137
发表于 2021-10-13 08:54:57 | 显示全部楼层
太棒了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2021-10-13 09:05:43 | 显示全部楼层
zhoutao318 发表于 2021-10-13 08:40
touchGFX,emwin,LVGL三个在实际项目上都有用过。对比下来觉得LVGL更有优势一些。
1.不挑芯片,各个平 ...

主要是LVGL没有像样的GUIBuilder,官方那个太简陋了。NXP搞的那个跟AppWizard,GUIX Studio比都有差距。跟TouchGFX比更不是一个段位了。

等后面他们官方的GUIBuilder的好使了,再玩。LVGL现在的玩法应该是想走类似Qt的路线。Qt现在已经全面走向收费的道路。
回复

使用道具 举报

42

主题

126

回帖

252

积分

特别照顾组

积分
252
发表于 2021-10-13 09:07:24 | 显示全部楼层
zhoutao318 发表于 2021-10-13 08:40
touchGFX,emwin,LVGL三个在实际项目上都有用过。对比下来觉得LVGL更有优势一些。
1.不挑芯片,各个平 ...

心动啊,等搞完emwin,下一个就是LVGL了。
回复

使用道具 举报

42

主题

126

回帖

252

积分

特别照顾组

积分
252
发表于 2021-10-13 09:08:31 | 显示全部楼层
soyshell 发表于 2021-10-13 08:46
TouchGFX玩过一段时间。买不到ST的芯片,就暂停了。等待ST的供货。。。

哎,我们也有那样问题。估计以后要换国产芯片
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2021-10-13 09:08:44 | 显示全部楼层
从架构上看,TouchGFX是最好的,界面生成的代码和自写代码相互同步都很好,界面、数据的分离也做的很好,就是要对C++比较熟悉才行。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2021-10-13 09:19:13 | 显示全部楼层
soyshell 发表于 2021-10-13 08:46
TouchGFX玩过一段时间。买不到ST的芯片,就暂停了。等待ST的供货。。。

今年各大厂都在疯狂的投入重金建立晶圆厂,无论是国内还是国外,缺货问题终将结束。当前的晶圆订单差不多已经排到后年了。

看问题还是要长远一点。个人看法,仅供参考。

回复

使用道具 举报

15

主题

87

回帖

132

积分

初级会员

积分
132
发表于 2021-10-13 09:24:19 | 显示全部楼层
h系列,g系列是st的方向,选这两个系列缺货问题没那么严重,
touchgfx demo里生成的代码里有很多干货,有很多做好的程序改改就可以用
回复

使用道具 举报

10

主题

46

回帖

76

积分

初级会员

积分
76
发表于 2021-10-13 10:37:08 | 显示全部楼层
eric2013 发表于 2021-10-13 09:05
主要是LVGL没有像样的GUIBuilder,官方那个太简陋了。NXP搞的那个跟AppWizard,GUIX Studio比都有差距。 ...

LVGL的控件布局比较灵活,实际布局中尽量使用子控件相对父控件的相对坐标,基本没有绝对坐标,还有自动布局等等,放进容器里面自动排版。刚开始也觉得没有GUIBuilder开发界面不方便,开始琢磨使用NXP的那个,后面觉得实在是鸡肋,就不用了,直接写也挺方便。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2021-10-13 10:49:32 | 显示全部楼层
zhoutao318 发表于 2021-10-13 10:37
LVGL的控件布局比较灵活,实际布局中尽量使用子控件相对父控件的相对坐标,基本没有绝对坐标,还有自动布 ...

等LVGL有好点的GUIBuilder了再搞。

回复

使用道具 举报

42

主题

126

回帖

252

积分

特别照顾组

积分
252
发表于 2021-10-14 08:36:11 | 显示全部楼层
eric2013 发表于 2021-10-13 10:49
等LVGL有好点的GUIBuilder了再搞。

佩服老大的精力,真不愧是硬汉!
我昨天下班后到宿舍再搞下都觉得累!
你threadx全系列,emwin6,还有touchgfx,以后还有LVGL。。。。。。铁汉
回复

使用道具 举报

2

主题

26

回帖

32

积分

新手上路

积分
32
发表于 2021-10-14 14:55:34 来自手机 | 显示全部楼层
哈哈,我以前玩直升机航模圈子里有位大佬就叫铁汉,现在容易把硬汉,铁汉搞混了
回复

使用道具 举报

6

主题

106

回帖

124

积分

初级会员

积分
124
发表于 2022-2-11 13:28:17 | 显示全部楼层
请问下这个啥时候开搞?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107031
QQ
 楼主| 发表于 2022-2-11 16:54:38 | 显示全部楼层
xudongqiang 发表于 2022-2-11 13:28
请问下这个啥时候开搞?

没腾出手来,待腾出手来就开始整。
回复

使用道具 举报

24

主题

122

回帖

194

积分

初级会员

积分
194
发表于 2022-2-12 08:15:33 | 显示全部楼层
LVGL8确实很强大,强大到你会觉得studio可有可无,因为模拟器完全可代替设计器。
. 类似脚本语言的开发方式,很容易上手;
. UI布局方便,一套代码可兼容任意尺寸屏幕;
. 标准组件丰富,访问,驱动,回调简单;
. 字体,颜色,主题风格自定义,实现模板化;
像微软这些大公司多少会有点汗颜吧。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 01:02 , Processed in 0.291834 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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