寻朋友开发个usb接口的外接显示器pc端驱动
时间:12-12
整理:3721RD
点击:
需求大概如下:
1总体介绍:
本硬件为USB接口驱动的电脑辅助显示器,该硬件所需的显示信号为bmp格式图片和少量控制字。现需要开发一个
PC驱动。
硬件端为支持USB2.0 HS模式的 stm32f2xx系列。
软件端需要将显示信号和少量控制字通过USB口传给硬件。
硬件端会通过USB口发送少量控制字给软件客户端。
2.基本功能要求:
要求实现windows系统或苹果系统中设置多个监视器时的功能,类似使用投影仪或其他外接显示器,比如按F6键
即可选择如下四种模式:
复制:辅助屏幕与pc主屏显示相同。此状态为插上本硬件后的默认状态。
扩展:可以将一个或多个窗口从pc主屏幕中,拖动到辅助屏幕中,此时主屏幕中的该窗口消失。
仅投影仪:不详述
仅计算机:不详述
另外,可以捕捉鼠标的动作(只要求获知鼠标运动即可,怎么运动不用管),并将其加入到控制字中。
3.关于显示信号的处理:
将显卡中的抓取的信号,处理成800·600的16阶灰度黑白图片。
将800*600的图片通过简单的像素扩展或者替换,处理成两种不同方式的1600*1200的灰度bmp图片,具体处理方
式不在此描述。
根据硬件端给出的控制字和捕捉到的鼠标信号,决定传送哪一种图片。
不同方式的图片有不同的传输帧数,最快为10-20帧,需要数据吞吐率约为5MB/s。
4.适用平台:
Win 8/7/XP/Vista
苹果Mac OS
2. 要求
提交相关的源代码;提交相关的开发文档;该驱动所有权归我方所有;按面议时间提交工作成果,并和硬件单元联合测试;其它面聊
联系方式QQ:58七一3四61
1总体介绍:
本硬件为USB接口驱动的电脑辅助显示器,该硬件所需的显示信号为bmp格式图片和少量控制字。现需要开发一个
PC驱动。
硬件端为支持USB2.0 HS模式的 stm32f2xx系列。
软件端需要将显示信号和少量控制字通过USB口传给硬件。
硬件端会通过USB口发送少量控制字给软件客户端。
2.基本功能要求:
要求实现windows系统或苹果系统中设置多个监视器时的功能,类似使用投影仪或其他外接显示器,比如按F6键
即可选择如下四种模式:
复制:辅助屏幕与pc主屏显示相同。此状态为插上本硬件后的默认状态。
扩展:可以将一个或多个窗口从pc主屏幕中,拖动到辅助屏幕中,此时主屏幕中的该窗口消失。
仅投影仪:不详述
仅计算机:不详述
另外,可以捕捉鼠标的动作(只要求获知鼠标运动即可,怎么运动不用管),并将其加入到控制字中。
3.关于显示信号的处理:
将显卡中的抓取的信号,处理成800·600的16阶灰度黑白图片。
将800*600的图片通过简单的像素扩展或者替换,处理成两种不同方式的1600*1200的灰度bmp图片,具体处理方
式不在此描述。
根据硬件端给出的控制字和捕捉到的鼠标信号,决定传送哪一种图片。
不同方式的图片有不同的传输帧数,最快为10-20帧,需要数据吞吐率约为5MB/s。
4.适用平台:
Win 8/7/XP/Vista
苹果Mac OS
2. 要求
提交相关的源代码;提交相关的开发文档;该驱动所有权归我方所有;按面议时间提交工作成果,并和硬件单元联合测试;其它面聊
联系方式QQ:58七一3四61
微软的wddm并没有external display的miniport接口,你这个需求得hack吧
没有吗?很多人说这驱动好弄的啊