[GUI] LVGL在G0小屏低资源移植优化

[复制链接]
12|1
wanglaojii 发表于 2026-6-6 22:04 | 显示全部楼层 |阅读模式
在资源紧缺的STM32G030(64KB Flash/8KB RAM)移植LVGL 8.3驱动0.96寸OLED。原版LVGL默认配置占用RAM超12KB,直接编译内存溢出。优化:关闭无用控件、裁剪字体只保留数字字母,屏幕缓存由双缓冲改成单缓冲。
OLED使用SPI驱动,DMA异步刷新屏幕,避免刷屏阻塞主循环。字库存放在Flash,运行时动态读取,不占用RAM。优化后整体RAM占用7.2KB,成功稳定跑GUI触控菜单。
laozhongyi 发表于 2026-6-6 22:05 | 显示全部楼层
可以精简字体控件,单缓冲刷屏,字库放Flash,DMA异步刷新节省内存。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

237

主题

1513

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部
0