我正在制作一个USB视频类摄像头,它可以很好地适应各种风格的Windows。相机需要固件升级支持才能将新软件映像上传到其中。据我所知,有两种方法可以做到。
要使用第二个选项,看起来,需要编写一个过滤器驱动程序。它是否正确?还有其他方法可以完成这项任务吗?
答案 0 :(得分:2)
有几种方法可以做你想做的事。
标准UVC类驱动程序支持用户模式接口,您可以从该接口将USB数据包发送到设备。此接口称为:USB Video Class Extension Units。
另一种方法是使用WinUSB,在其中为您的设备安装WinUSB驱动程序。之后,您可以通过WinUSB接口发送USB数据包。
最复杂的解决方案是编写完整的USB驱动程序。只需看看WDK中的示例。