我有一个FTDI-232R USB串行芯片,另一端带有AVR引导加载程序 . WebUSB可以在Mac上识别它而不会出现任何问题,但我很难在Windows上运行它;

问题是库存驱动程序(自动从Windows Update自动生成)不会使设备暴露给Chrome进行连接,需要备用驱动程序 . 我为 WinUSB (winusb.sys) (微软的解决方案)下注,认为强迫系统使用它并不是什么大问题 .

我制作了一个自定义 INF 文件,它将WinUSB绑定到正确的VID和PID等 . 它可以使用pnputil进行安装,并且像魅力一样工作 . 但看起来新的Windows版本需要签名,即使是这种简单程度,也不会安装我的.inf . 对于这种空闲时间项目,驾驶员签名证书感觉太贵了 .

有办法吗?

Zadig看起来很有前途,但我正在寻找一个高度可编写脚本的解决方案,基本上只需一个"easy"点击,而不需要将来的支持(所以自制的驱动程序安装程序exe不是一个好的解决方案......)

(如果一切正常,这很好地是一个基于WebUSB的在线AVR-Arduino IDE :))