LVGL双缓冲处理流程
1、LVGL单缓冲区刷屏流程
任务启动之后,lvgl按需往屏幕上刷数据,阻塞等待刷屏完成,继续运行lvgl任务,重复此流程
2、LVGL双缓冲区刷屏流程
启动之后,lvgl按需往屏幕上刷数据,在触发SPI DMA发送后,前台继续处理LVGL任务,并且渲染在另一个缓冲区中,SPI传输则在后台发送,不占用CPU时间,等到后台的SPI传输完成,向上告知LVGL可以继续刷屏了,lvgl再将另一个缓冲区的数据推到屏幕上,如此往复,节省出CPU时间
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。