Skip to main content

硬件清单 + 接线

主板:FriendlyElec NanoPC-T6

规格
SoCRockchip RK3588(4× Cortex-A76 + 4× A55)
NPU6 TOPS(INT8)— OCR / Agent 推理
RAM8GB / 16GB LPDDR5
存储32GB / 64GB eMMC(推荐 64GB 跑全量功能)
视频解码8K@60 H.265 / H.264 / VP9 / AV1
视频编码MPP — H.264 / H.265 硬编
网口2× GbE(推荐独立管理网)
USBUSB3.0 ×2 + USB-C OTG(用作 HID Gadget)

参考:https://www.friendlyelec.com/index.php?route=product/product&product_id=292

HDMI 输入桥接

KVM 通过板载 HDMI-RX 模块捕获目标机 HDMI 输出:

  • 目标机 HDMI OUT → KVM HDMI IN
  • V4L2 设备 /dev/video40(HDMI-RX 内核驱动 rk_hdmirx)
  • 支持源分辨率:480p / 720p / 1080p / 4K@30Hz / 1080p@60Hz

限制:HDMI 1.4 only,不支持 HDMI 2.0 4K@60Hz;不支持 HDCP 保护的源。

USB HID Gadget

KVM USB-C OTG 口配置成 USB HID composite device:

  • 键盘:USB Boot Keyboard(兼容所有 OS BIOS)
  • 鼠标:USB Boot Mouse + Wheel + 绝对坐标扩展
  • 可选:U 盘 / 网卡模式(虚拟媒体挂载)

接线:KVM 的 USB-C → 目标机 USB-A(直连,不需 hub)。

setup:第一次启动 setup-usb-gadget.sh 自动配置 /sys/kernel/config/usb_gadget/

网络部署

推荐两网卡部署:

  • eth0:管理网 — 浏览器访问 KVM Web 界面
  • eth1:与目标机同网段 — 虚拟媒体 / Wake-on-LAN

单网卡也能跑(默认 eth0 + DHCP),但合规场景建议 management vs data 隔离。

散热

  • 推荐主动散热(小风扇 + 铝壳)— 满负载 NPU 推理 + 1080p60 编码功耗 ~10W
  • 不散热长期跑会触发 thermal throttle(频率从 2.4GHz 掉到 1.6GHz)

推荐外设

用途建议
测试用 HDMI 源任意带 HDMI OUT 的笔记本 / 树莓派
虚拟媒体任意 < 32GB ISO 文件(U 盘模式)
Wake-on-LAN目标机 BIOS 开 WoL,KVM 发 magic packet

设备状态查看(开发者)

ssh pi@<KVM-IP> # 默认密码 pi(首次必改)

# 视频管线状态
sudo journalctl -u kvm-server -f

# HDMI capture device
v4l2-ctl --device=/dev/video40 --all

# NPU 占用
cat /sys/kernel/debug/rknpu/load