如果总线上挂载了好几个硬件,那系统是怎样找到他们各自对应的驱动,如果是一个ISA设备,把它从A槽换到B槽系统还能找到他的驱动吗,这里面是靠什么来识别的谢谢大家
回复(12) 2003-12-20 09:35 来自版块 - ABC初学者
表情
Kyanite2003ISA插卡通过地址译码产生板选信号后识别插入的板卡。 PCI插卡通过驱动程序可读出该卡的DEVICE ID、VENDOR ID来识别是哪家公司哪个型号的插卡;如果有多块同一型号的PCI卡插在同一台机中,系统还可读出它们各自的槽位号、以此来区分。(2004-01-06 16:23)
wngwj2211在ISA上的板子各自有各自的地址,互不印象。PCI我不了解,我想问在PCI槽上插几块相同的开请问WINDOWNS是怎么分开的。(2004-01-02 15:03)
blck2003哪里有下载的?(2004-01-02 13:19)
arthurtu2k ddk(2003-12-29 16:56)
trureno请问楼上用的是什么版本的DDK,我用的那个找不到 1.3 这一节,最多只有 1.2(2003-12-29 14:59)
arthurtuDDK->Setup, Plug & Play, Power Menagement->Design Guide->Part4->1.3 How does Setup Select a Driver For a Device?(2003-12-28 21:35)
lzl我也想知道!? 高手指点,我是准备做个通用的usb的板子(d12+mcu),用来做io用,但我怎么让系统认识我的硬件呢?? 与pci plug and play一样, 操作系统发现后加载驱动程序。你还是看看windows的原理吧。 不知回答的对不对。(2003-12-28 21:16)
lzl符号连接和GUID这都是纯软件角度的东西,但是系统如何识别出硬件设备而分派出一个GUID,再说如果是ISA设备要是插到不同的槽上得出的结果是不是就不一样? isa与pci不同,isa靠短接线路,来表明那个槽有设备,pci靠系统扫描,由操作系统启动时发现后加载驱动程序。原理不同...(2003-12-28 21:13)
xuguozhe我也想知道!? 高手指点,我是准备做个通用的usb的板子(d12+mcu),用来做io用,但我怎么让系统认识我的硬件呢?? [编辑 - 12/23/03 by xuguozhe](2003-12-23 14:03)
lxz3002我也想知道!? 高手指点,我是准备做个通用的usb的板子(d12+mcu),用来做io用,但我怎么让系统认识我的硬件呢?? (2003-12-23 11:42)

返回顶部