Appearance
入门
GUI
图形用户界面, 采用图形化方式显示计算机操作用户界面
LVGL
移植
要求
- 基本需求
需要时16, 32, 64位的微控制器
主控大于16MHz
Flash/ROM要求在64KB以上, 建议在180KB
RAM>8KB, 建议>24KB
图形缓冲区, > 水平分辨率像素, 建议大于1/10总像素, 用于刷新
- 优化
提高芯片的主频
增大SRAM, 提高读写速度
增大图形缓冲区, 使用双缓存(使用两个缓冲区, 交替进行发送)
减小需要刷新的像素
提高图形的传输速度
关键就是减少图像刷新所需要的时间
资料获取
lvgl/lvgl at release/v8.2 (github.com)
主要移植的代码在文件src和example
文件精简
只需要这几个文件