试用 LVGL Pro,一套完整的工具包,助您高效构建、测试、分享和交付 UI!
LVGL
案例展示

NXP i.MX RT595 EVK - 开发板认证评测

NXP i.MX RT595 EVK 的 LVGL 标准认证评测,搭载 ARM Cortex-M33、VGLITE GPU、5 MB 内部 RAM 和高 DPI 392x392 圆形显示屏。

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

i.MX RT595 EVK 采用 NXP 先进的 ARM Cortex-M33 内核实现,并配备了名为 VGLITE 的先进 GPU。

NXP i.MX RT595 EVK LVGL 演示

i.MX RT595 EVK 获得了 LVGL 标准开发板认证,这意味着用户可以确信该开发板易于与 LVGL 配合使用,并且可以期待良好的性能和品质。

i.MX RT595-EVK 的 LVGL 标准认证徽章
i.MX RT595-EVK 的 LVGL 标准认证徽章

立即购买#

i.MX RT595 EVK 开发板可直接从 NXP 或其分销商处购买。详见此处


技术规格#

NXP i.MX RT595 EVK
MCUi.MX RT595 ARM Cortex-M33
Frequency200 MHz
RAM5 MB internal + 8 MB external PSRAM
Flash64 MB OctalSPI NOR + 8 MB QuadSPI NOR + 16 GB eMMC
GPUVGLITE
Display1.2 inch 392x392 (326 DPI) MIPI-DSI
TouchCapacitive
外设
Arduino 扩展、PMOD 扩展、I3C 接口、Flexcomm 接口、FlexIO 显示接口、USB micro、SD 卡插槽、FXOS8700CQ 加速度计、带立体声线路输入/输出的音频编解码器、DMIC 扩展接口

性能表现#

帧率 (FPS)#

该微控制器的 200 MHz 时钟频率和 ARM Cortex-M33 架构对于 392x392 显示屏来说足够创建具有图像变换、动画、不透明度和大量资源的先进用户界面。i.MX RT595 拥有 VGLITE GPU,不仅支持混合,还支持矢量图形的光栅化。(尽管基准测试演示中未使用 GPU 的这些功能。)

该微控制器配备了 LCD 控制器,可直接驱动显示屏。可以将多个帧缓冲区直接添加到微控制器的内部 RAM 中。微控制器会自动通过 MIPI-DSI 接口从帧缓冲区将当前帧发送到显示屏。

该开发板在 LVGL 的认证基准测试中达到了 45 FPS。在视频中可以看到,即使是最复杂的变换或滚动整个屏幕并显示所有动画,都非常流畅。基准测试使用的是 MCUXpresso SDK 中原样的显示驱动程序,只是将 LVGL 的绘制缓冲区从外部 SRAM 放置到了内部 RAM 中。

内存#

i.MX RT595 芯片拥有大量内部内存(5 MB RAM)和外部内存(8 MB RAM 和 > 64 MB 闪存)。让我们看看哪些图形配置可以使用这些内存。

仅使用内部 RAM#

5 MB 内部 RAM 甚至可以用于存储 2 个完整的帧缓冲区:392 x 392 x 16 位 x 2 个帧缓冲区 = 713 kB。这非常出色,因为帧缓冲区通常存储在外部 SRAM 中,比内部 RAM 慢得多。这样就不需要为 LVGL 准备其他绘制缓冲区,LVGL 可以直接渲染到非活动帧缓冲区。

在外部 RAM 中使用帧缓冲区#

基本上不需要,因为适合该微控制器的合理屏幕尺寸的帧缓冲区应该能够放入内部 RAM。

存储资源#

图像和字体可以存储在 4 种内存中:

  1. QSPI 闪存:快速、非易失性、容量大
  2. eMMC:最慢但容量巨大
  3. 内部或外部 RAM:快速、易失性、中等容量。如果由于内存带宽而存在性能问题,可以在初始化期间从 SD 卡或外部闪存加载资源到此处。

品质#

显示屏#

该开发板配备 1.2" 圆形显示屏,具有极高的 DPI(326 像素/英寸)。该显示屏采用 IPS 技术制造,因此其视角和色彩准确度高于平均水平。亮度似乎有点低。

i.MX RT595-EVK 开发板显示屏的可视角度
i.MX RT595-EVK 开发板显示屏的可视角度

触摸面板#

i.MX RT595-EVK 采用电容式触摸面板。因此它可以精确识别触摸,提供类似智能手机的体验。缺点是触摸面板无法在戴手套或使用笔时使用。

耐用性#

i.MX RT595-EVK 是用于评估的开发板,并非设计用于添加到最终产品中。虽然有孔可以安装开发板,但显示屏并未粘在开发板上。

该开发板的原理图是公开的,可以作为基于 i.MX RT595 EVK 开发自定义开发板的良好起点。

开发#

您可以在许多 IDE 中开始使用 i.MX RT595 EVK,包括 MCUXpresso、Keil 或 IAR。

截至撰写本文时,MBedOS 和 Zephyr 尚不支持此开发板。

当然,NXP 的 MCUXpresso 支持此开发板,提供大量即用型示例和应用程序(包括使用 LVGL 的 UI 应用程序)。

该开发板配备了编程器/调试器,因此您只需连接 USB 线缆并点击运行或调试按钮。我们使用 MCUXpresso 测试了该开发板,调试体验非常流畅。Eclipse 的常规调试功能运行良好。

GUI Guider - NXP 基于 LVGL 的免费 UI 编辑器 - 也支持 i.MX RT500 微控制器。

总结#

i.MX RT595 EVK 采用强大的 i.MX RT595 微控制器。200 MHz 时钟频率、VGLITE GPU 和充足的内部 RAM 使其成为创建引人注目的用户界面的完美选择。

VGLITE 的矢量图形功能尚未在 LVGL 中得到支持,但通过示例和参考指南的帮助,您可以在 lv_canvas 上绘制矢量图形。

由于 MCUXpresso 的众多示例、微控制器的出色功能以及公开的原理图,i.MX RT595 EVK 是开始进行 UI 开发的绝佳产品。

关于作者

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

LVGL 创始人

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

认识博客背后的作者们

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

查看作者

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

LVGL

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

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

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