ooze
驱动牛犊
驱动牛犊
  • 注册日期2001-09-26
  • 最后登录2004-03-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1819回复:5

我需要写一个PCI驱动程序

楼主#
更多 发布于:2001-09-29 11:21
我需要写一个PCI驱动程序
在一个board上,插入了几个相同的PCI device,现在要写一个驱动,管理这几个相同的设备,并且这几个设备都没有从属关系,也就是大家都是主了,有没有什么好的算法?

PS: 那几个BOARD上都有自己的操作系统,处理器
Be a true hacker of Windows NT alike
matt
驱动中牛
驱动中牛
  • 注册日期2001-07-24
  • 最后登录2016-02-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-29 11:29
在driver中为每一个设备创建一个DeviceObject即可。

你下面这名话什么意思?
“PS: 那几个BOARD上都有自己的操作系统,处理器”

Matt Wu

System Internals http://sys.xiloo.com
ooze
驱动牛犊
驱动牛犊
  • 注册日期2001-09-26
  • 最后登录2004-03-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-29 12:03
呵呵 ,不是windows NT,是vxworks下的动东.
自己设计了一块板,板上要插几个相同的设备,但没主从关系的,
现在需要考虑的是,用什么算法写PCI管理的驱动.

每个PCI device其实就是包括strongarm processor,PCI unit, sram, sdram在内的东西,而且都装上Vxworks
Be a true hacker of Windows NT alike
robin
驱动牛犊
驱动牛犊
  • 注册日期2001-05-14
  • 最后登录2009-10-21
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望13点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-09-30 12:11
既然device 都有高级的实时处理能力了,你的本机pci 管理还需要什么算法,只要monitor 一下就行了,就算有些少量的中断,也不必考虑算法了吧。
我无聊,我承认
ooze
驱动牛犊
驱动牛犊
  • 注册日期2001-09-26
  • 最后登录2004-03-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-10-01 09:51
这几个相同的PCI设备以后需要通讯啊,传递SDRAM的数据呢,难道还要用DMA channel?不给个管理,数据不传丢了?张冠李戴吗?
Be a true hacker of Windows NT alike
hong
驱动小牛
驱动小牛
  • 注册日期2001-09-19
  • 最后登录2005-12-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
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?

游客

返回顶部