JasonYANG170 的 LogoYANG Docs
首页
硬件
软件
AI
3D
主站
首页
硬件
软件
AI
3D
主站
OSHWLab

基于树莓派CM0的IPKVM无线采集卡

本项目基于树莓派M0打造,是一个简单的IPKVM项目,支持HDMI输入,HDMI输出,带扬声器,风扇接口,预留MIPI-DSI和部分GPIO接口。

开源硬件2026-09-06T19:15:07.733Z★ 9
查看原始项目 ↗
基于树莓派CM0的IPKVM无线采集卡

项目文档

Linux IPKVM
PIKVM Porting
Debian 13

PIKVM-CM0无线采集卡

这是一项基于树莓派 CM0 的 Linux IPKVM 设备,目前本项目已经基本完成,本项目对硬盘容量要求较高,建议购买16G EMMC版本或自行扩容至更大容量。

开源源码

pikvm-cm0 适配仓库

目前PIKVM移植基本完成并在最新的Debian13系统验证通过。

访问 GitHub 仓库

成品展示

正面

背面

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
首页/硬件项目