试用 LVGL Pro,一套完整的工具包,助您高效构建、测试、分享和交付 UI!
LVGL
版本发布

LVGL v7.8.0:DMA2D 优化与阿拉伯文本支持

LVGL v7.8.0 发布,带来非阻塞 DMA2D、增强的阿拉伯文本处理、KConfig 支持和帧率测量工具。

加博尔·基什-瓦莫希加博尔·基什-瓦莫希3 分钟阅读

LVGL v7.8.0 带来了性能优化,包括非阻塞 DMA2D 支持、改进的多控件阿拉伯文本处理,以及新的开发工具,包括 KConfig 集成和帧率监控。

新特性#

  • 非阻塞 DMA2D:通过异步 DMA2D 操作优化图形加速,提升渲染性能
  • 新的内置字体:为复古风格显示器添加了 unscii-16 字体
  • KConfig 集成:为嵌入式开发工作流提供构建配置支持
  • 帧率监控:新增 lv_refr_get_fps_avg() 函数用于测量平均刷新率

错误修复和改进#

国际化#

  • 增强了按钮矩阵中的阿拉伯文本支持
  • 修复了文本区域中的阿拉伯字母连接
  • 改进了下拉列表中的阿拉伯文本处理
  • 在值字符串属性中添加了阿拉伯文本支持
  • 修复了文本处理以支持重新处理已处理的阿拉伯文本

输入设备#

  • 修复了点击传播:禁用的对象现在允许父元素接收点击
  • 改进了按钮输入类型以识别 1 个周期的长按
  • 修复了圆弧控件与编码器输入的兼容性
  • 增强了使用编码器调整滑块左侧旋钮的功能

控件和渲染#

  • 通过连接相同坐标的相邻点修复了多边形绘制
  • 修正了设置新值时线性仪表的失效问题
  • 添加了更改表格单元格类型时缺失的失效处理
  • 修复了内存管理中对 LV_DRAW_BUF_MAX_NUM 的引用

API 变更#

  • 将 LV_ROLLER_MODE_INIFINITE 重命名为 LV_ROLLER_MODE_INFINITE(拼写错误修复)

此版本专注于稳定性和国际化,特别关注从右到左语言支持和输入设备处理的改进。

关于作者

加博尔·基什-瓦莫希
加博尔·基什-瓦莫希

LVGL 创始人

LVGL 的创始人和首席开发者,这是一个被全球数百万设备使用的开源嵌入式图形库。

认识博客背后的作者们

了解那些分享 LVGL 知识的优秀作者们

查看作者

订阅我们的通讯 不错过任何关于 LVGL 的新闻。我们每月最多发送 2 封邮件。

LVGL

LVGL 是最受欢迎的免费开源嵌入式图形库,支持任何 MCU、MPU 和显示类型,助您构建精美的用户界面。

我们还提供 UI 设计、实现和咨询等服务。

© 2026 LVGL。保留所有权利。
YouTubeGitHubLinkedIn