开发一款新的Windows操作系统下的USB仿真串口驱动软件,以替代Windows 系统自带的通用虚拟串口驱动 usbser.sys。需要实现的功能包括:
1.驱动程序可运行于从Windows XP到Windows 10之间的所有版本操作系统。
2.驱动程序可以识别我司设备并针对性挂载,非我司设备插入USB口驱动程序不能响应。
3.USB口通讯速率不低于使用usbser.sys驱动时的设备表现。
4.USB信号异常状态不丢失仿真串口,不关闭仿真串口调用句柄,异常消失消失后,设备通讯能自动恢复正常。
5.设备拔出后,串口能够持久存在,扫描枪插回后自动关联到原先的仿真串口。
6.在 Windows 设备管理器中,仿真串口设备的名称会依据设备状态动态显示。
7.改善PCI扩展USB口的数据兼容性。
8.可以在开源代码上进行修改,但是开源协议不能禁止商业应用。
9.测试完成后需交付全部源码,相关注释,以及编译环境说明。
10.后续在进一步开发该驱动过程中,需协助理解代码。