1. 同时具有键盘和鼠标功能,能被xp系统自动识别为hid设备。(键盘鼠标都是标准的)
-->可以实现,你可以参考HID规格中关于“复合设备”的描述。
使用系统自带的HID驱动程序即可,就不用自己开发驱动了。
2. 同时,我可以通过PC上的相应软件向它发送一些控制命令,比如禁止键盘输入,禁止鼠标输入。设备接收到命令后就不再发送键盘或者鼠标消息到PC了。
如果可以实现,请问第2部分是否要单独写驱动,还是实现一个软件,直接向USB设备发送控制命令就可以了?
目标是:USB固件部分和上位软件都可以自己开发,中间的驱动最好只用windows自带的标准的,可以不用额外安装驱动最好
-->需要完成发命令的功能,跟据你的意思是可以实现的。即 只需要开发 a.PC端应用程序 b.USB chip firmware。
驱动都是自带的。应用程序发送控制命令,USB firmware收到后,作出响应(如disable某个功能)。 |