什么是 电鱼智能 EFISH-SBC-RK3588(四网口版)?
电鱼智能 EFISH-SBC-RK3588是一款专为高带宽数据传输设计的旗舰主板。它搭载 Rockchip RK3588 SoC,除了常规的 HDMI/DP 接口外,最大的亮点是充分利用了芯片的PCIe 3.0通道,扩展出了4 个独立的千兆以太网口 (RJ45)。
在 LED 行业,这 4 个网口不再是普通的上网接口,而是 4 条高速数据传输通道。配合诺瓦 (NovaStar)、卡莱特 (Colorlight) 或视诚 (RGBlink) 的 Linux SDK,它可以直接输出 LED 控制协议,单板即可驱动数百万像素的超大屏幕。
![电鱼智能 RK3588 主板背板图:清晰展示 4 个并排的千兆 RJ45 网口]
为什么 LED 视频墙需要“四网口”直驱?(痛点分析)
1. 削减昂贵的“发送卡”成本
痛点:传统方案中,一台工控机只能输出 HDMI 信号,必须外接一个“发送盒”将 HDMI 转为 RJ45 网口信号传给屏幕。一个 4 网口的发送盒成本往往高达数千元。
RK3588 方案:软硬一体。RK3588 直接在内存中将解码后的视频数据切片,并通过板载的 4 个网口以 UDP/TCP 协议发送给接收卡。省去了物理发送卡和 HDMI 线缆,BOM 成本降低 40%。
2. 突破单口千兆的带载极限
痛点:单路千兆网口的带宽仅能传输约 65万-130万像素(取决于刷新率和色深)。对于 4K 或 8K 的大屏,一个网口远远不够。
RK3588 方案:四口并发。
Port 1-> 驱动屏幕左上区域。
Port 2-> 驱动屏幕右上区域。
...
总带载量:4 路网口并发可驱动260万 - 520万像素,轻松覆盖户内 P1.2 小间距或户外 P4 大屏的需求。
3. 极简布线与维护
痛点:PC + 发送盒 + 视频处理器,设备多,故障点就多。
RK3588 方案:All-in-One。播放、处理、发送全部集成在一张信用卡大小的主板上。机柜内部清爽,只需引出 4 根网线直连屏幕箱体,极大降低了现场施工难度。
系统架构与数据流 (System Architecture)
本方案展示了如何用一块板子驱动一面墙。
拓扑逻辑
视频源:
本地解码:RK3588 VPU 硬解 8K 视频素材。
外部输入:通过 HDMI RX 接口采集外部电脑画面。
数据处理 (CPU/RGA):
切片 (Slicing):利用 RGA 硬件将一帧完整画面切割为 4 个区域(ROI)。
打包 (Packing):CPU 将像素数据封装为接收卡(如 Colorlight 5A)能识别的私有协议包。
数据分发 (IO):
ETH0 ~ ETH3:四个网口全速运行,分别连接 LED 屏的四个分区。
终端显示:
接收卡:级联连接 LED 模组,还原画面。
关键技术实现 (Implementation)
1. 多网口并发发送 (Linux Socket)
利用 Linux 的sendmmsg(批量发送) 或DPDK(数据平面开发套件) 技术,绕过内核协议栈开销,榨干千兆网口性能。
C
/* 伪代码:多线程并发发送 LED 数据 */ void* send_thread(void* arg) { int port_id = *(int*)arg; int sockfd = create_raw_socket(interface_names[port_id]); while(running) { // 1. 获取对应区域的图像数据 (Zero-Copy) uint8_t* pixel_data = get_rga_slice(port_id); // 2. 封装 LED 协议头 (Header + Data + CRC) build_led_packet(packet_buffer, pixel_data); // 3. 发送数据 send(sockfd, packet_buffer, len, 0); } } // 启动 4 个线程分别绑定 eth0 - eth32. 帧同步控制 (Vsync)
多网口驱动大屏最怕“撕裂”(即上半部分是第 N 帧,下半部分是第 N+1 帧)。
解决方案:利用 RK3588 的硬件定时器或 GPIO 触发信号,作为全局 Vsync。只有当 4 个网口的数据都准备好在缓冲区时,才统一触发发送指令(Frame Trigger),确保画面严丝合缝。
性能表现
| 指标 | 单网口方案 | 电鱼 RK3588 (四网口) | 优势 |
| 总带宽 | 1 Gbps | 4 Gbps | 适合 4K 级大屏 |
| 带载像素 (60Hz) | ~65 万 | ~260 万+ | 覆盖主流商显需求 |
| 系统延迟 | > 2 帧 (经发送卡转发) | < 1 帧 (直发) | 画面更跟手 |
| CPU 占用 | 低 | 中 (约 40%) | 剩余算力仍可跑 AI |
| 集成度 | 低 (需外挂设备) | 极高 | 易于嵌入箱体 |
常见问题 (FAQ)
Q1: 这个方案支持哪些品牌的接收卡?
A: 这取决于软件层面的协议适配。目前主流的 LED 控制系统厂商(如卡莱特、诺瓦、灵星雨)都逐步开放了 Linux SDK 或 千兆网口直发协议。电鱼智能 RK3588 提供标准的 Linux 网络环境,完美兼容这些 SDK。
Q2: 如果 4 个网口还不够怎么办?
A: RK3588 支持 多板级联。可以通过 PTP (IEEE 1588) 协议将多块 RK3588 进行纳秒级时间同步,组成集群,驱动 8K 甚至 16K 的超巨幕。
Q3: 网口可以同时做网络通信和 LED 发送吗?
A: 建议分离。LED 发送需要独占带宽以保证不丢帧。电鱼 RK3588 有 4 个网口,您可以配置 ETH0 连接互联网/云平台,ETH1-3 专用于驱动 LED 屏幕。