两个设备安装同样的驱动,怎么保证应用层能区别开来?

chaow09 2010-08-20 09:24:51
我一张卡上有两块同样的芯片,都需要安装驱动,如果使用符号链接的话,那应用层打开设备的时候就不知道是哪一个芯片被打开了,怎么能够区别开来了?利用设备接口可以吗?如果可以的话,具体怎么用呢?谢谢
...全文
149 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
凤朝凰 2010-08-27
  • 打赏
  • 举报
回复
没具体做过,帮不了你了。张帆书上有讲到,你仔细看看,看有用么。
chaow09 2010-08-23
  • 打赏
  • 举报
回复
一块PCI采集卡上有两块采集芯片,也就是两路视频,安装驱动的时候需要装两次驱动。使用设备接口可以在创建时分别为两块芯片创建么?是否是需要不同的GUID?另外,我想问下,设备接口和符号链接的本质区别是什么?
  • 打赏
  • 举报
回复
可以用次设备号进行区分
没钱吃饭 2010-08-20
  • 打赏
  • 举报
回复
给分
跑龙套进副一车型
chaow09 2010-08-20
  • 打赏
  • 举报
回复
那设备接口是怎么个变化的,在驱动安装的时候,设备接口每次都在变吗?假设第一次安装设备接口为1,第二次安装设备接口为2了吗?
chaow09 2010-08-20
  • 打赏
  • 举报
回复
两个一模一样的芯片装上一模一样的驱动,驱动中是使用符号链接做的。到了应用层CreateFile的时候,打开的究竟是哪一个了?应用层识别设备我知道的就是用符号链接了,不懂3楼的意思。
凤朝凰 2010-08-20
  • 打赏
  • 举报
回复
书上是说的,设备接口就是为这种情况而设计的?
曹大夯 2010-08-20
  • 打赏
  • 举报
回复
设备名或者说设备的Device ID是由设备对应的总线设备生成的。总线设备会给不通的设备分配不同的设备ID,
chaow09 2010-08-20
  • 打赏
  • 举报
回复
这个符号链接不是在驱动中自己定义的么?
wackestar 2010-08-20
  • 打赏
  • 举报
回复
应该会有不同的符号链接的。USB设备是这样的。同样的设备在用查找的时候会找出不同的符号连接的。别的就不清楚了。
chaow09 2010-08-20
  • 打赏
  • 举报
回复
那次设备号在驱动怎么体现出来呢?

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧