assert&chuip
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1913回复:5

关于USB复合设备

楼主#
更多 发布于:2004-02-09 20:16
HI:
我选用了一款芯片开发USB复合设备,一个是系统自带的驱动程序,一个是我编写的驱动程序,但是系统加载驱动程序是通过VID/PID来选择的,一个设备只有一个VID/PID,那么我的复合设备如何来加载两个驱动程序呢?
assert&chuip
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-02-10 12:39
需要啊!不管是LINUX还是WINDOWS,他们的固件都是一样啊!
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-10 08:58
WINDOWS我不太清楚,不过LINUX我倒可以给你解释一下,需要吗?
我来自中国 抵制日货
assert&chuip
驱动牛犊
驱动牛犊
  • 注册日期2003-02-19
  • 最后登录2008-06-02
  • 粉丝0
  • 关注0
  • 积分48分
  • 威望9点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-02-10 08:51
谢谢LIUTANG的回答,我会试一下。
jiangyiyong,我知道驱动是针对接口的,你能具体的告诉我如何根据接口加载驱动程序的吗?
jiangyiyong
驱动大牛
驱动大牛
  • 注册日期2002-11-28
  • 最后登录2004-08-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-02-10 08:39
一个USB设备可以有多个INTERFACE,你的驱动实际上是针对INTERFACE的。
我来自中国 抵制日货
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-02-09 22:19
操作系统一般是通过USB设备的PID/VID来查找并装载驱动程序的,但同时也可以使用USB设备的class和subclass来查找并转载驱动程序,不同的Interface可以是不同的class和subclass,所以你在inf里这样写:USB\Class_03&SubClass_01,USB\Class_03,当然数字你用你自己的设备里的那个,然后再试验一下应该就可以了。
游客

返回顶部