LVGL - 轻巧多功能的嵌入式图形库

内容

🚀 LVGL v8.4 and v9.1 are released!

将列表项拖到右侧即可隐藏。

30+ 个内置小部件,100+ 种样式属性,受 Web 启发的布局管理器,以及支持多种语言的排版系统。所有这些功能都适用于非常小的内存占用。例如,LVGL 和此演示仅需要:

LVGL是完全开源的,没有外部依赖,这使得它的移植非常简单。它可以与任何现代MCU或MPU一起使用,并且可以与任何(实时)操作系统或裸机设置一起使用,以驱动电子墨水、单色、OLED或TFT显示器,甚至监视器。此外,即使用于商业项目,也是免费的。

NXP 将 LVGL 紧密集成到他们的生态系统中。在 MCUXpresso 中,您可以通过一键添加 LVGL 到您的项目,或者从许多示例中选择以开始使用。LVGL 和 NXP 正在共同努力为 i.MX RT 设备添加对 VG-Lite 和 PXP 加速器的一流支持。

Espressif的软件包管理器无缝集成了LVGL,让您轻松上手。发挥您的创造力,使用我们丰富的显示驱动程序。立即发现Espressif和LVGL之间的完美协同,彻底改变您的物联网开发。

小米 我们一直在使用 LVGL 来满足我们的嵌入式图形需求,它已经被应用在大量设备中。我们对它的性能和轻量级特性非常满意。我们也非常感谢与 LVGL 开源社区的合作。

Nuvoton支持在各种MCU/MPU平台上使用LVGL。LVGL被Nuvoton的客户广泛采用,用于开发智能设备和与工业物联网(IIoT)相关的产品。

瑞萨将其先进的微控制器与LVGL配对,具备内置的Dave2D GPU支持,以实现高效渲染。LVGL为瑞萨开发板提供了现成的项目,使得使用这些令人惊叹的设备变得更加容易入门。

在小米,我们一直在使用LVGL来满足我们的嵌入式图形需求,它已经被应用在大量设备上。我们对其性能和轻量级特性非常满意。我们也非常感谢与LVGL开源社区的合作。

谷垚垚,小米 移动软件部高级总监

我们拥有一支庞大的人员和公司网络,可以帮助您设计和开发用户界面,实现驱动程序,或整个应用程序。

除此之外,我们热衷于与芯片供应商和主板制造商合作,确保LVGL在他们的设备上运行顺畅。

通过我们的网站、GitHub 和通讯,我们可以接触数以万计对 UI 感兴趣的人群,以推广您的技术和设备。

不要犹豫与我们联系,探讨我们如何可以共同合作。

People are working in an office and being happy.

gen4 - ESP32 系列模块由 4D Systems 设计和制造,显示尺寸从 4.3 英寸到 9 英寸,分辨率为 800x480,提供屏幕与 ESP32-S3R8 处理器之间的 RGB 接口。可提供非触摸、电阻触摸、电容触摸和带覆盖镜头边框(CLB)的选项。ESP32-S3R8 处理器提供多个 GPIO,包括 UART、SPI、I2C、PWM 和模拟功能,同时还为 LCD 触摸屏、四路 SPI 闪存、microSD 卡和原生 USB-C 提供接口。gen4-ESP32 系列的用户界面是一个 30 引脚 FPC/ZIF 插座,设计用于 30 路 0.5mm 间距 FFC 电缆,便于连接到应用程序或主板,或连接到附件板以实现一系列功能的提升。

gen4 - ESP32 系列模块由 4D Systems 设计和制造,显示尺寸从 2.4 英寸到 3.5 英寸,分辨率从 240x320 到 320x480,提供 SPI 接口连接屏幕和 ESP32-S3R8 处理器。可提供非触摸、电容触摸和带覆盖镜头边框(CLB)的选项。ESP32-S3R8 处理器提供多个 GPIO,包括 UART、SPI、I2C、PWM 和模拟功能,同时还为 LCD 触摸屏、四路 SPI 闪存、microSD 卡和原生 USB-C 提供接口。gen4-ESP32 系列的用户界面是一个 30 引脚 FPC/ZIF 插座,设计用于 30 路 0.5mm 间距 FFC 电缆,便于连接到应用程序或主板,或连接到附件板以实现一系列功能的提升。

EK-RA8D1 评估套件使用户能够轻松评估 RA8D1 MCU 群组的功能,并使用瑞萨的灵活软件包(FSP)和 e2 studio IDE 开发嵌入式系统应用。利用丰富的板载功能以及您选择的热门生态系统附加组件,将您的大创意变为现实。

STM32嵌入式10.1英寸显示器是一体化的完整开放平台解决方案,能够独立处理需要高计算性能的设备的视觉层。STM32嵌入式显示器系列是基于STM32H757XIH6微控制器的工业级LCD-TFT解决方案。它的设计允许满足工程师面临的大多数硬件和编程挑战,包括访问所有接口。

STM32嵌入式7.0英寸显示器是一体化的完整开放平台解决方案,能够独立处理需要高计算性能的设备的视觉层。STM32嵌入式显示器系列是基于STM32H757XIH6微控制器的工业级LCD-TFT解决方案。它的设计能够满足工程师面临的大多数硬件和编程挑战,包括访问所有接口。

Riverdi RVT50HQSNWC00-B STM32嵌入式5.0英寸显示屏是一体化的开放平台解决方案,能够独立处理设备的视觉层,具有高计算性能的需求。STM32 5.0英寸嵌入式显示屏系列是基于STM32U599NJH6Q/STM32U5A9NJH6Q微控制器的工业级LCD-TFT解决方案。它们的设计允许满足工程师面临的大多数硬件和编程挑战,包括访问所有接口。

GP328530A是由Generalplus推出的高度集成的SoC,是多媒体和视频流应用的高性价比解决方案。它采用高性能和高效能的ARM ARM926EJ-S核心,最高运行频率可达CPU/system 513/171MHz,显著增强了图像、视频处理和功耗管理,实现节能。其他功能包括DDR/DDR2内存、GPDLA深度学习加速器、JPEG编解码引擎、TFT-LCD/MIPI DSI接口、MIPI CSI接口、缩放引擎、图像处理单元(IPU)、图片处理单元(PPU)、声音处理单元(SPU)、以太网MAC、USB 2.0高速等。GP328530A处理器设计可连接各种类型的存储卡接口,如SD和MMC。GP328530A不仅具有高速性能,而且是一种具有成本效益的系统,最重要的是,它与所有基于ARM的程序兼容。

RA6M3 HMI板是由RT-Thread与瑞萨和LVGL合作推出的高性价比图形评估套件。告别传统的HMI +主控板硬件,拥抱仅需一套硬件即可实现HMI +物联网+控制的全部功能。以瑞萨高性能RA6M3芯片和RT-Thread软件生态系统为核心,HMI板在硬件性能和软件生态系统方面表现出色。这使开发人员更容易地创建尖端GUI智能硬件产品。

订阅我们的通讯,不要错过有关LVGL的任何消息。我们每月最多发送2封邮件。

总结
LVGL发布了v8.4和v9.1版本,支持30多种内置小部件、100多种样式属性、受Web启发的布局管理器和支持多种语言的排版系统。LVGL是完全开源的,无外部依赖,易于移植到现代MCU或MPU,可用于驱动各种显示器。与NXP、Espressif、小米、Nuvoton和瑞萨等公司合作,为各种设备提供支持。LVGL还与芯片供应商和板卡制造商合作,确保其在各种设备上运行流畅。此外,LVGL还推出了gen4-ESP32系列模块和其他开发板,为用户提供广泛的选择。