当前位置: 代码迷 >> 驱动开发 >> Win8 I2C 装置转HID I2C设备
  详细解决方案

Win8 I2C 装置转HID I2C设备

热度:275   发布时间:2016-04-28 10:13:13.0
Win8 I2C 设备转HID I2C设备
本帖最后由 xuanyuan_zangge 于 2014-03-14 17:22:37 编辑
目前需要将一个普通的I2C设备转变成HID I2C设备
情况是这样的:
目前有个设备需要在Win8上正常工作,该设备实现了I2C,但是并未实现HID I2C,导致该设备无法再Win8上正常工作,如何在不改变设备的情况下,让Win8认为这个设备已经实现了HID I2C,并可以与之通信.

目前的想法是这样的,写一个设备驱动,可以和设备进行交互,然后在虚拟一个设备,该设备定义为HID I2C设备,当操作系统读取该虚拟设备时,虚拟设备从设备驱动获取数据,封装包转发给操作系统。

上述方法是否可行?

如果可行,如何进行虚拟设备?虚拟设备如何与设备驱动进行交互?

是否不用虚拟设备,通过过滤驱动能否实现?

刚进行驱动开发,问的不对,请谅解。
------解决方案--------------------
Windows 8有 支持 SPB/I2C的驱动和设备解决方案。 
实现一个SPI接口的I2C设备
  相关解决方案