阅读:1896回复:2
[讨论]使用8255制作PCI卡(马来西亚)
本人来自马来西亚,目前在做一个PCI卡,希望这里有人能帮得到我!!!这是我大学这个学期要完成的课业之一.教授要我们使用8255 CHIP.我会经常回来这里讨教,可能这段时间会麻烦大家.
我的第一个问题是 1.PC本身有其他的PCI卡,例如网卡,声卡.我要怎么让PC知道这张卡可以操作???可能PC分配给每个PCI卡有不同的认证码,我该如何避免我的PCI卡拥有跟其他PCI卡相同的认证码???期望有人能详细的说给我听,谢谢!!! |
|
沙发#
发布于:2005-07-29 17:12
就我知道的pci9052有一个Classguid编码,这个编码在microsoft visual studio/tools/guidgen,可以生成一个唯一的编码,相信其他的PCI设备都有唯一的Classguid编码,具体的Classguid你在你开发的驱动程序框架中可以找到,或是.inf的文件中也能看到这个Classguid。
|
|
板凳#
发布于:2005-08-11 13:08
我估计你对问题的表述可能不是很清楚。我并不知道你的问题是什么,但我可以回答你PC怎样识别你的PCI板卡。
1)在开机时,总线驱动程序中的枚举程序会发现你的板卡。 2)同时,他会读你的板卡的PID、VID号,不管你用怎样的方法做你的PCI板卡,你必须按PCI设计规范在固定的位置写入与众不同的PCI、VID号。 3)有一部分的号码已经被别人用了,如果你的产品只是自用,那就自己选一个别人没用的号码就可以了,用不着向PCI组织申请(实际上是购买)了。 |
|