阅读:1819回复:5
我需要写一个PCI驱动程序
我需要写一个PCI驱动程序
在一个board上,插入了几个相同的PCI device,现在要写一个驱动,管理这几个相同的设备,并且这几个设备都没有从属关系,也就是大家都是主了,有没有什么好的算法? PS: 那几个BOARD上都有自己的操作系统,处理器 |
|
|
沙发#
发布于:2001-09-29 11:29
在driver中为每一个设备创建一个DeviceObject即可。
你下面这名话什么意思? “PS: 那几个BOARD上都有自己的操作系统,处理器” Matt Wu |
|
|
板凳#
发布于:2001-09-29 12:03
呵呵 ,不是windows NT,是vxworks下的动东.
自己设计了一块板,板上要插几个相同的设备,但没主从关系的, 现在需要考虑的是,用什么算法写PCI管理的驱动. 每个PCI device其实就是包括strongarm processor,PCI unit, sram, sdram在内的东西,而且都装上Vxworks |
|
|
地板#
发布于:2001-09-30 12:11
既然device 都有高级的实时处理能力了,你的本机pci 管理还需要什么算法,只要monitor 一下就行了,就算有些少量的中断,也不必考虑算法了吧。
|
|
|
地下室#
发布于:2001-10-01 09:51
这几个相同的PCI设备以后需要通讯啊,传递SDRAM的数据呢,难道还要用DMA channel?不给个管理,数据不传丢了?张冠李戴吗?
|
|
|
5楼#
发布于:2001-10-02 20:47
pls make your question more clear:
"One Board" means one mother board or one pci card? "Several devices" means on a pci card or on several pci cards? |
|