OpenEdv-开源电子网

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

lvgl是不是不需要freertos系统

[复制链接]

29

主题

52

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2020-5-21
在线时间
58 小时
发表于 2020-11-1 08:37:04 | 显示全部楼层 |阅读模式
1金钱
既然周期调用lv_task_handler()了,是不是不需要freertos了。我发现如果把lv_task_handler()放在freertos 的一个任务中,那么其他任务都得不到运行。求解,谢谢

最佳答案

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

应该是可以的。 你把任务的vTaskdelay的延时加一点。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

49

主题

176

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1182
金钱
1182
注册时间
2020-5-13
在线时间
202 小时
发表于 2020-11-1 08:37:05 | 显示全部楼层
应该是可以的。 你把任务的vTaskdelay的延时加一点。
回复

使用道具 举报

0

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
91
金钱
91
注册时间
2020-11-18
在线时间
8 小时
发表于 2020-12-4 13:22:33 | 显示全部楼层
本帖最后由 lygz5016 于 2020-12-4 13:27 编辑

恐怕是任务的优先级问题
我已经在生产中使用, freertos 单独一个任务在死循环里面无延时调用 lv_task_handler(),并不会影响其他任务的执行。
除非, 在ui里面使用了死循环否则os会调度的
2020-12-04 13 25 19.png
回复

使用道具 举报

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

本版积分规则

关闭

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

正点原子公众号

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

GMT+8, 2024-6-8 09:46

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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