硬汉嵌入式论坛

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

[ThreadX全家桶] ThreadX GUIX工程推荐触摸和GUI功能放在一个任务里面实现

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
发表于 2021-1-3 09:40:46 | 显示全部楼层 |阅读模式


实际测试发现放在一起,效果最佳。

放在两个任务里面实现,效果并不是特别理想。
回复

使用道具 举报

681

主题

3491

回帖

5559

积分

论坛元老

积分
5559
发表于 2021-1-3 13:37:49 | 显示全部楼层
请问下,放在 2 个任务里面,他们会出现什么 情况啊 ?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
 楼主| 发表于 2021-1-3 15:07:36 | 显示全部楼层
hpdell 发表于 2021-1-3 13:37
请问下,放在 2 个任务里面,他们会出现什么 情况啊 ?

在做GUIX双缓冲案例的时候,发现都整到一个任务里面效果比较好。
回复

使用道具 举报

58

主题

267

回帖

446

积分

高级会员

积分
446
发表于 2021-1-3 19:34:29 | 显示全部楼层
实际上GUIX在启动后,会自己创建一个GUIX任务(示例程序中GUI任务后面是没有while(1)循环的)。
我的工程里是在GUI任务(用户任务,用于启动GUIX)后面加了个循环,监测触摸和发送触摸事件。

不知道硬汉说的放在一个任务里是不是这个意思。但如果是这样,实际上仍然是两个任务。
要想完全放到一个任务里,那就要修改GUIX官方代码了。(个人感觉硬汉不会建议这样用)
回复

使用道具 举报

6

主题

14

回帖

32

积分

新手上路

积分
32
发表于 2021-1-4 08:38:09 | 显示全部楼层
应该主要是触摸动作和显示刷新的同步,放在一个任务里比较好。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
 楼主| 发表于 2021-1-4 11:38:32 | 显示全部楼层
ihavedone 发表于 2021-1-3 19:34
实际上GUIX在启动后,会自己创建一个GUIX任务(示例程序中GUI任务后面是没有while(1)循环的)。
我的工程 ...

不是GUIX Timer任务,是触摸任务
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
 楼主| 发表于 2021-1-4 11:38:47 | 显示全部楼层
guochenwei 发表于 2021-1-4 08:38
应该主要是触摸动作和显示刷新的同步,放在一个任务里比较好。

对,是这个意思。
回复

使用道具 举报

22

主题

128

回帖

194

积分

初级会员

积分
194
发表于 2021-12-14 21:44:17 | 显示全部楼层
eric2013 发表于 2021-1-4 11:38
对,是这个意思。

不会丢触摸点吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115834
QQ
 楼主| 发表于 2021-12-15 10:43:03 | 显示全部楼层
kirito 发表于 2021-12-14 21:44
不会丢触摸点吗?

触摸漏点没关系,完全没感觉的。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-21 18:24 , Processed in 0.338359 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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