提问:lvgl内部实际上是一个时间片轮询调度,那我用lv的软件定时器

🔍 溯源 ✍️ Jack | 📅 2025-11-14 | 👍 0 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/RTOS #质量/普通

原帖 | Jack | 2025-11-14 09:13 | 👍0 | 阅读约1

提问:lvgl内部实际上是一个时间片轮询调度,那我用lv的软件定时器,定时器内阻塞应该也会导致整个lvgl卡死对吗?那我如果有异步加载的需求,又不能在触发加载后用定时器实现回调刷新数据或者死等,如何解决这种请求刷新数据后需要等会才能刷新的需求呢?还是说干脆新弄一个队列主负责拿取和刷新数据?

队列是可以的,或者你用lv_asyn_call异步通知也可以,你不放心就可以判断一下,一般在对应的screen unload start事件里面做,就是开始加载时拿各个数据,类似web一样。


相关笔记