- 硬件要求:针对V8版本的LVGL
- 16、32、64为微控制器或处理器
- 主控频率:>16MHz
- Flash/Rom:>64kb,建议180kb以上
- RAM:>8kb,建议24kb以上
- 图形缓冲区:>水平分辨率像素,建议大于1/10屏幕总像素(水平像素800,垂直像素480的前提下,图形缓冲区的大小为800 * 480比较合适,实际上还得考虑色彩位数,如果是8位色彩就不变,16位色彩就要在此基础上*2,缓冲区大小应该是字节)
- C99或更新版本的编译器
- 提高LVGL运行效果的方法
- 提高芯片主屏(芯片主频越高,外设频率就会高,运行速度就会更快)
- 增大SRAM容量,提高读写速度(图形缓冲区是开辟在SRAM,足够大的SRAM可以让一次刷新区域更大,刷新效果更好)
- 增大图形缓冲区、使用双缓冲区(一个用于显示当前的图像,另一个用于准备下一帧要显示的图像,这样在刷新图像时,LVGL可以直接将下一帧图像切到到当前显示,而不需要重新绘制整个界面)
- 减小需要刷新的总像素(只需更新变化的部分)
- 提高图像数据的传输速度
- lvgl库文件获取
- GitHub仓库:http://github.com/lvgl/lvgl
- 源文件裁剪,第一目录保留内容如下:
- examples文件夹保留内容如下:
一、LVGL移植详细步骤--准备与条件
于 2023-09-19 17:47:59 首次发布