阅读:3611回复:12
驱动怎样跟硬件挂钩
如果总线上挂载了好几个硬件,那系统是怎样找到他们各自对应的驱动,
如果是一个ISA设备,把它从A槽换到B槽系统还能找到他的驱动吗,这里面是靠什么来识别的 谢谢大家 |
|
沙发#
发布于:2003-12-21 19:59
GUID OR 符号连接
|
|
|
板凳#
发布于:2003-12-23 09:53
符号连接和GUID这都是纯软件角度的东西,但是系统如何识别出硬件设备而分派出一个GUID,再说如果是ISA设备要是插到不同的槽上得出的结果是不是就不一样?
|
|
地板#
发布于:2003-12-23 11:42
我也想知道!?
高手指点,我是准备做个通用的usb的板子(d12+mcu),用来做io用,但我怎么让系统认识我的硬件呢?? |
|
|
地下室#
发布于:2003-12-23 14:03
我也想知道!? [编辑 - 12/23/03 by xuguozhe] |
|
|
5楼#
发布于:2003-12-28 21:13
符号连接和GUID这都是纯软件角度的东西,但是系统如何识别出硬件设备而分派出一个GUID,再说如果是ISA设备要是插到不同的槽上得出的结果是不是就不一样? isa与pci不同,isa靠短接线路,来表明那个槽有设备,pci靠系统扫描,由操作系统启动时发现后加载驱动程序。原理不同。你还看看windows的原理。 多看书,没错。 |
|
|
6楼#
发布于:2003-12-28 21:16
我也想知道!? 与pci plug and play一样, 操作系统发现后加载驱动程序。你还是看看windows的原理吧。 不知回答的对不对。 |
|
|
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?
|
|
8楼#
发布于:2003-12-29 14:59
请问楼上用的是什么版本的DDK,我用的那个找不到 1.3 这一节,最多只有 1.2
|
|
9楼#
发布于:2003-12-29 16:56
2k ddk
|
|
10楼#
发布于:2004-01-02 13:19
哪里有下载的?
|
|
11楼#
发布于:2004-01-02 15:03
在ISA上的板子各自有各自的地址,互不印象。PCI我不了解,我想问在PCI槽上插几块相同的开请问WINDOWNS是怎么分开的。
|
|
12楼#
发布于:2004-01-06 16:23
ISA插卡通过地址译码产生板选信号后识别插入的板卡。
PCI插卡通过驱动程序可读出该卡的DEVICE ID、VENDOR ID来识别是哪家公司哪个型号的插卡;如果有多块同一型号的PCI卡插在同一台机中,系统还可读出它们各自的槽位号、以此来区分。 |
|