OSHWLab
基于树莓派CM0的IPKVM无线采集卡
本项目基于树莓派M0打造,是一个简单的IPKVM项目,支持HDMI输入,HDMI输出,带扬声器,风扇接口,预留MIPI-DSI和部分GPIO接口。
项目文档
Linux IPKVM
PIKVM Porting
Debian 13
PIKVM-CM0无线采集卡
这是一项基于树莓派 CM0 的 Linux IPKVM 设备,目前本项目已经基本完成,本项目对硬盘容量要求较高,建议购买16G EMMC版本或自行扩容至更大容量。

开源源码
pikvm-cm0 适配仓库
目前PIKVM移植基本完成并在最新的Debian13系统验证通过。
成品展示
正面

背面

PCB正面

PCB背面

HDMI 输出测试,系统测试

HDMI 输入测试,采集测试

PIKVM 移植测试

PIKVM 采集测试

功能特性
HDMI 输入+输出
支持 HDMI 视频采集
Debian13
官方系统支持
PIKVM
开机自启动,随时随地用
GPIO 扩展
支持外设开发
硬件配置
芯片内置 DDR,EMMC 支持 5.1,我这里自行更换了 64GB EMMC ,工作正常。
s-tui

htop

lsblk

虚拟内存配置
1. 分配 SWAP
由于设备内存较小,因此创建 12GB SWAP 空间用于后续编译及视频处理。
sudo dd if=/dev/zero of=/swapfile bs=1M count=12288 sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile
2. 永久化配置
sudo nano /etc/fstab /swapfile none swap sw 0 0
3. 调整 Swappiness
sudo sysctl vm.swappiness=90
采集画面测试
安装 FFmpeg 并实时查看 HDMI 输入画面:
sudo apt update && sudo apt install ffmpeg -y ffplay -f v4l2 -input_format uyvy422 \ -video_size 1024x768 \ -framerate 60 \ /dev/video0

RBP-CM0-IPKVM · Linux IPKVM Project
