发作品签到
专业版

KVM-over-USB | 简单的KVM方案

工程标签

4.5k
0
0
10

简介

简单的 KVM Console to USB 方案

简介:简单的 KVM Console to USB 方案

开源协议

Public Domain

创建时间:2022-08-10 01:24:41更新时间:2023-07-27 08:42:19

描述

此版本已废弃,仅做存档

简介

实现一个简单的 KVM (Keyboard Video Mouse)功能,通过上位机程序实现对客户端的屏幕监控(HDMI)和键鼠控制(USB)
捡垃圾必备
image.png

图片来自网络

简单硬件分析

image.png

  • 两颗CH549实现数据传送和USB键鼠功能(技术太菜搞不定双USB的STM32,所以选了这个方案)。
  • MS2109实现视频采集卡功能,在上位机显示被控端屏幕。
  • SL2.1A将采集卡、USB串口、CH549的USB连接到一起。
  • CH340G USB转串口可不安装,用于软件调试。

控制端软件

简单的KVM客户端
Snipper - Snipaste_2022-11-07_12-04-12.png
image.png

  • 实现屏幕显示(支持输出切换分辨率)
  • 客户端键盘控制、自定义快捷键
  • 客户端鼠标捕捉和控制,捕获鼠标后按下键盘右CTRL键释放,操作逻辑类似于VirtualBox(

固件刷入

CH549

按住Flash键并将USB插入即可刷入固件
使用WCHISPTool刷入固件
两颗CH549都需要刷入固件,固件自动识别主从
1.jpg

MS2109

配套的AT24C16 EEPROM可以直接买套片,或者用EEPROM编程器烧录。
可以使用烧录夹在板子断电状态进行烧录。

项目地址

https://github.com/Jackadminx/KVM-Card

感谢

https://oshwhub.com/gloomyghost/yuzuki-hcc

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
releases.7z
165
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航