打开/关闭菜单
切换首选项菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

LVGL

✨寻星知识库——携手与您,寻觅群星。

LVGL (Light and Versatile Graphics Library,轻量多功能图形库)是一个流行的 免费 开源 嵌入式 图形库,可助你为任何 MCU(微控制器单元)、MPU(微处理器) 和显示类型创建 极低内存占用的、漂亮的 UI 界面。

从消费电子到工业自动化,任何应用都能利用 LVGL 的30多个内置组件、100多种样式属性、受网页启发的布局以及支持多语言的排版系统。

LVGL完全开源且无外部依赖,这使得其移植过程异常简单。它兼容任何现代MCU或MPU,可在任何 (RT)OS 或裸机环境下运行,驱动电子纸、单色屏、OLED或TFT显示屏,甚至显示器。此外,即便是商业项目,它也是免费的。[1]

和web前端相比[编辑 | 编辑源代码]

有些设备带不动 chromium 、或者理论上可以带起来但实际上存在 没有官方支持 / 特耗电 / 性能低下 等种种问题。

LVGL 这类更底层、纯粹的 UI 库就可以在这种地方派上用场。

身边的应用[编辑 | 编辑源代码]

小米[2][编辑 | 编辑源代码]

通过将LVGL整合进澎湃OS,小米实现了统一的用户界面,该界面在不同设备上均能高效运行,从资源有限的微控制器到高性能处理器皆然。

LVGL的开源特性及其免费授权模式帮助小米避免了不必要的开支。

LVGL在打造小米Watch S1 Pro的用户界面中发挥了关键作用。该框架的灵活性、性能和开放性使我们能够创造出视觉惊艳且响应迅速的UI,完美融合了手表的先进功能。借助LVGL,我们为各级健身爱好者提供了卓越的用户体验。 —— 顾瑶瑶,小米 系统平台事业部总经理

寻星知识库使用 Cookie 技术提升您的浏览体验,这需要在您的浏览器存储部分信息。禁用 Cookie 将导致部分功能无法正常使用。 寻星团队将严格遵守隐私政策,并尽可能保护您的信息安全。 继续浏览寻星知识库,视为您同意启用 Cookie 并生成、存储相关数据。