trureno
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2005-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3521回复:12

驱动怎样跟硬件挂钩

楼主#
更多 发布于:2003-12-20 09:35
如果总线上挂载了好几个硬件,那系统是怎样找到他们各自对应的驱动,
如果是一个ISA设备,把它从A槽换到B槽系统还能找到他的驱动吗,这里面是靠什么来识别的
谢谢大家
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-21 19:59
GUID OR 符号连接
l=z=l 我听说,灌水是使分数快速增长的有效方法
trureno
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2005-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-23 09:53
符号连接和GUID这都是纯软件角度的东西,但是系统如何识别出硬件设备而分派出一个GUID,再说如果是ISA设备要是插到不同的槽上得出的结果是不是就不一样?
lxz3002
驱动牛犊
驱动牛犊
  • 注册日期2003-10-28
  • 最后登录2006-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-23 11:42
我也想知道!?
高手指点,我是准备做个通用的usb的板子(d12+mcu),用来做io用,但我怎么让系统认识我的硬件呢??
新手上路,请多关照。。。
xuguozhe
驱动牛犊
驱动牛犊
  • 注册日期2003-11-12
  • 最后登录2004-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-23 14:03
我也想知道!?
高手指点,我是准备做个通用的usb的板子(d12+mcu),用来做io用,但我怎么让系统认识我的硬件呢??
 



[编辑 -  12/23/03 by  xuguozhe]
我的最爱C++ [img]http://www.5see.com/demo/gif/kj/car/1/car11.gif[/img]
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-28 21:13
符号连接和GUID这都是纯软件角度的东西,但是系统如何识别出硬件设备而分派出一个GUID,再说如果是ISA设备要是插到不同的槽上得出的结果是不是就不一样?

isa与pci不同,isa靠短接线路,来表明那个槽有设备,pci靠系统扫描,由操作系统启动时发现后加载驱动程序。原理不同。你还看看windows的原理。
多看书,没错。
l=z=l 我听说,灌水是使分数快速增长的有效方法
lzl
lzl
驱动大牛
驱动大牛
  • 注册日期2001-09-11
  • 最后登录2010-06-22
  • 粉丝1
  • 关注0
  • 积分127分
  • 威望48点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-28 21:16
我也想知道!?
高手指点,我是准备做个通用的usb的板子(d12+mcu),用来做io用,但我怎么让系统认识我的硬件呢??
 

与pci plug and play一样, 操作系统发现后加载驱动程序。你还是看看windows的原理吧。

不知回答的对不对。
l=z=l 我听说,灌水是使分数快速增长的有效方法
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2003-12-28 21:35
DDK->Setup, Plug & Play, Power Menagement->Design Guide->Part4->1.3 How does Setup Select a Driver For a Device?
trureno
驱动牛犊
驱动牛犊
  • 注册日期2002-12-04
  • 最后登录2005-03-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-12-29 14:59
请问楼上用的是什么版本的DDK,我用的那个找不到 1.3 这一节,最多只有 1.2
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2003-12-29 16:56
2k ddk
blck2003
驱动牛犊
驱动牛犊
  • 注册日期2003-07-13
  • 最后登录2004-05-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-01-02 13:19
哪里有下载的?
wngwj2211
驱动牛犊
驱动牛犊
  • 注册日期2003-12-17
  • 最后登录2004-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-01-02 15:03
在ISA上的板子各自有各自的地址,互不印象。PCI我不了解,我想问在PCI槽上插几块相同的开请问WINDOWNS是怎么分开的。
Kyanite2003
驱动牛犊
驱动牛犊
  • 注册日期2003-12-18
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-01-06 16:23
ISA插卡通过地址译码产生板选信号后识别插入的板卡。

PCI插卡通过驱动程序可读出该卡的DEVICE ID、VENDOR ID来识别是哪家公司哪个型号的插卡;如果有多块同一型号的PCI卡插在同一台机中,系统还可读出它们各自的槽位号、以此来区分。
游客

返回顶部