OpenEdv-开源电子网

 找回密码
 立即注册
查看: 3025|回复: 2

关于GUI画面切换的问题,求大佬赐教一下!

[复制链接]

19

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
403
金钱
403
注册时间
2016-4-24
在线时间
69 小时
发表于 2020-11-29 14:56:43 | 显示全部楼层 |阅读模式
1金钱
我一直没搞明白,以LittleVGL为例。移植好后在while(1)里面有个lv_tick_handler();那么引入实时操作系统又有什么用呢?我没理解实时操作系统和LVGL这种图形库是怎么配合工作的。然后,如果检测到电容触摸屏被人划了一下,这个时候类似于手机切换画面,从A切换到B,这个过程又是怎么切换的?是实时操作系统主导切换吗?一只玩过RT_Thread但GUI库才接触的小白求问!

最佳答案

查看完整内容[请看2#楼]

把 lv_tick_handler() 放在OS任务的死循环里面执行, 不用加延时,相当于开了一个线程处理gui
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2020-11-18
在线时间
8 小时
发表于 2020-11-29 14:56:44 | 显示全部楼层
把 lv_tick_handler() 放在OS任务的死循环里面执行, 不用加延时,相当于开了一个线程处理gui
回复

使用道具 举报

11

主题

314

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1039
金钱
1039
注册时间
2020-7-21
在线时间
258 小时
发表于 2020-11-30 18:19:51 | 显示全部楼层
滑屏效果可以使用lv_tabview控件,操作系统的任务功能没有这么的简单的,它支持任务上下文切换,调度,使用自己的堆栈等
回复

使用道具 举报

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

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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