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

YeaCreate Nscreen32 - 开发板认证评测

LVGL 开发板认证评测:YeaCreate Nscreen32,全球首款通过 LVGL 官方认证的开发板,搭载 ESP32-WROVER-IE(8MB PSRAM)和 4 英寸 480x320 显示屏。

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

YeaCreate Nscreen32 是一款基于 ESP32 的显示开发板套件。它搭载了 ESP32-WROVER-IE(16MB 闪存 + 8MB PSRAM)、一块 480x320 4 英寸 TFT 显示屏和 GT911 电容触摸屏。它也是全球首款通过 LVGL 官方认证的开发板。Nscreen32 是 IoT 应用和嵌入式系统的高性价比解决方案。

YeaCreate Nscreen32 LVGL 演示

认证#

Nscreen32 获得了标准 LVGL 开发板认证,这意味着用户可以确信它易于使用 LVGL 开发,并且可以期待良好的性能和质量。

YeaCreate Nscreen32 的标准 LVGL 认证证书
YeaCreate Nscreen32 的标准 LVGL 认证证书

立即购买#

Nscreen32 开发板可直接从 YeaCreate 购买。详见这里。


规格#

YeaCreate Nscreen32
MCUESP32-WROVER-IE (双核 @ 240MHz
RAM520 KB 内部 + 8 MB PSRAM
Flash16 MB
Display4.0 英寸 480x320 TN (144 DPI)
Touch电容触摸 (Goodix GT911)
Interface并行 8 位 (ST7796)
外设
WiFi 802.11 B/G/N HT40Bluetooth 4.2 BR/EDR/BLE4 GPIO + 4 输入引脚2 串口 (RX0/TX0RX1/TX1)

微控制器#

  • MCU:ESP32-WROVER-IE 240MHz 双核,600 DMIPS
  • RAM:520 kB 内部,8 MB PSRAM
  • 闪存:16 MB
  • GPU:无

显示屏#

  • 分辨率:480x320
  • 显示尺寸:4.0"
  • 色深:16 位,RGB565
  • 技术:TN
  • DPI:144 px/inch
  • 触摸屏:电容触摸(Goodix GT911)
  • 接口:并行 8 位(ST7796)

连接性#

  • WiFi 802.11 B/G/N HT40(最高 150Mbps)
  • Bluetooth 4.2 BR/EDR/BLE
  • 天线:2.4G 板载天线和 PXE 天线
  • 4 GPIO,4 输入引脚
  • 2 串口(RX0/TX0,RX1/TX1)

其他#

  • 电源:USB mini(5V)
  • 尺寸:96.52 x 73.66 x 14.99mm
  • 重量:79g

性能#

ESP32-WROVER-IE 是乐鑫最优秀的 ESP32 模块。参见 docs.espressif.com 的总结:

模块芯片闪存,MBPSRAM,MB
ESP32-WROOM-32ESP32-D0WDQ64-
ESP32-WROOM-32DESP32-D0WD4, 8, or 16-
ESP32-WROOM-32UESP32-D0WD4, 8, or 16-
ESP32-SOLO-1ESP32-S0WD4-
ESP32-WROVER (PCB)ESP32-D0WDQ648
ESP32-WROVER (IPEX)ESP32-D0WDQ648
ESP32-WROVER-BESP32-D0WD4, 8, or 168
ESP32-WROVER-IBESP32-D0WD4, 8, or 168

与其他模块类似,其芯片拥有 2 x 240 MHz 核心,但它配备了大量内存。

帧率(FPS)#

Nscreen32 开发板在 LVGL 认证基准测试中达到了 20 FPS。在视频中可以看到,较小的变化绘制迅速,列表滚动流畅。然而,基准测试中最复杂的部分——专辑封面的缩放动画和移动的进度条——导致了一些帧率下降。

ESP32 芯片很难获得高帧率,因为它们既没有 LCD 控制器也没有并行端口外设。因此,通常只能看到 ESP32 驱动最大 320x240 屏幕且帧率较低。然而,YeaCreate 做了出色的工作,充分发挥了 ESP32 芯片的性能。Nscreen32 拥有 480x320 显示屏,仍然保持了相对良好的帧率。

内存#

ESP32-WROVER-IE 配备了大量内部和外部内存。让我们看看这些内存如何用于图形应用。

Nscreen32 使用 ST7796,它已经包含了帧缓冲区,因此应用程序只需在 RAM 中为 LVGL 分配一个较小的绘制缓冲区。

与通常的 ESP32 芯片一样,ESP32-WROVER-IE 没有内部闪存,但它有一个大的外部闪存(16 MB)。外部闪存通过 80 MHz 4 线 SPI 接口连接到芯片。与内部闪存相比,这个接口相当慢。对于代码执行,这种缓慢通过芯片内部的缓存得到了很好的补偿,但是当需要读取大图像(例如屏幕大小)时,缓存帮助不大。

PSRAM 可能也存在类似问题,因为它与闪存共享同一条 SPI 总线。

为了达到良好的性能,资源(图像和字体)应该保存在内部 RAM 中,它的速度非常快。作为对比,内部 RAM 的吞吐量为(240 MHz x 32 bit = 960 MB/s),而 PSRAM 和闪存的理论吞吐量为 80 MHz x 4 bit = 40 MB/s,由于通信开销以及两个内存使用相同总线,实际吞吐量甚至更小。

无论如何,520 kB 内部 RAM 甚至足以容纳 480x320x16bit = 300kB 屏幕大小的壁纸,或者可以平铺的较小图像。也可以将大量图像资源存储在外部闪存中,并按需加载到内部 RAM。请注意,内部和外部内存之间的性能差异仅对大图像显著。因此,将图标或其他较小图像存储在任何内存中可能都没问题。

无论带宽问题如何,巨大的 PSRAM 可以用于各种用途。例如,它可以存储用于自定义绘图的大型画布(例如特殊图表),该画布稍后在 LVGL 中使用,或者独立于 LVGL 的任何其他数据。


质量#

显示屏#

显示屏采用 TN 技术制造,但它具有出色的视角和色彩准确性。屏幕的 DPI 也很高。这些为显示屏带来了高端的外观和感觉。

Nscreen32 开发板显示屏的视角
Nscreen32 开发板显示屏的视角

触摸屏#

Nscreen32 采用电容触摸屏,因此提供类似智能手机的体验,但它无法识别笔或戴手套的触摸。

坚固性#

Nscreen32 设计用于集成到最终产品中。它有孔位可以安装开发板,显示屏以稳定的方式连接到开发板上。

可能还需要用于传感器或其他外设的辅助板。


开发#

NScreen32 的 UI 应用程序可以使用 Arduino 开发。作为 IDE,您也可以使用 PlatformIO。

也可以先在 PC 模拟器中开发 UI,然后将源文件复制到嵌入式项目中。

YeaCreate 在 GitHub 上提供了 3 个演示:https://github.com/yeacreate-opensources/Nscreen_32

在 GitHub 上,您还可以找到开发板的原理图和各种其他文档。

关于开发体验,遗憾的是没有"真正"的调试机会。

结论#

紧密集成的 Bluetooth、WiFi 和 UI 功能使 Nscreen32 成为 IoT 的出色开发板。其性能出人意料地好,应该足以满足大多数应用的需求。

如果您已经熟悉 Arduino 或 ESP-IDF 开发,使用 Nscreen32 应该很简单!

关于作者

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

LVGL 创始人

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

认识博客背后的作者们

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

查看作者

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

LVGL

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

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

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