CSDN论坛 > 硬件/嵌入开发 > 驱动开发/核心开发

Win2000和98下访问PCI卡由什么区别,如何访问? [问题点数:20分,结帖人howtoprogram]

Bbs1
本版专家分:0
结帖率 92.78%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:45
Bbs1
本版专家分:0
Bbs6
本版专家分:8630
Blank
红花 2004年1月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2003年11月 硬件/嵌入开发大版内专家分月排行榜第二
2003年9月 硬件/嵌入开发大版内专家分月排行榜第二
Blank
蓝花 2003年12月 硬件/嵌入开发大版内专家分月排行榜第三
2003年10月 硬件/嵌入开发大版内专家分月排行榜第三
匿名用户不能发表回复!登录|注册
其他相关推荐
PCI设备内存的访问
原文>>>http://blog.chinaunix.net/u2/67414/showart_1657718.html接着上文给出的源代码,我们可以在rtl8139_init_one中插入一些不同的调试代码,观察设备驱动模块在内核中的一些动作。 8139too 网卡设备的设备内存的头6个字节存放的是该网卡的48位的MAC地址,我们可以通过访问设备内存得到这个MAC地址。下面通过在 rtl8139_init_one在插入代码,以四种不同方式访问设备内存。第一种是通过访问I/O内存实现,后三种则是通过访
PCI驱动访问设备内存方式
static int nvme_dev_map(struct nvme_dev *dev) { int bars, result = -ENOMEM; struct pci_dev *pdev = dev->pci_dev; if (pci_enable_device_mem(pdev)) return result; dev->entry[0].vector = pd
Linux PCI/PCI-E设备配置空间读取与修改
Linux PCI/PCI-E设备配置空间读取与修改 1 前言  PCI和PCI Express,是计算机常使用的一种高速总线。操作系统中的PCI/PCI-E设备驱动以及操作系统内核,都需要访问PCI及PCI-E配置空间。PCI/PCI-E设备的正常运行,离不开PCI/PCI-E配置空间。 通过读写PCI/PCI-E配置空间,可以更改设备运行参数,优化设备运行。本文介绍用
DOS操作系统下PCI板卡访问方法(二)
<br />访问特定的PCI功能设备的配置空间一般分为以下几个步骤:<br />首先,按照端口0xCF8的信息格式,组成相应的配置字,写入端口OxCF8中。然后通过读取端口0xCFC,得到每个功能设备配置空问中相应的寄存器内容。接着,由读出的配置空间中设备ID和制造商ID与指定的功能设备的设备ID和制造商ID相比较。若不匹配则重复进行上述操作直到匹配为止。最后,由获得的相应的总线号、设备号以及功能号,通过读写端口OxCF8和0xCFC就可以访问特定板卡的配置空间了。<br />下面给出一个通过PCI配置寄存
访问pci寄存器的方法
以rtl8139d以太网卡驱动为例子可以很好的来学习、分析这个问题:         8139芯片中开始六个寄存器中存放的是网卡的mac地址,有多种方法可以得到。pci设备有三个空间分别为配置空间、io空间、内存空间,配置空间在开机时由bootloader设置、程序中一般用系统函数将一些配置信息读出来就可以了,很方便,没有必要直接操作。io空间和内存空间这两种模式都可以帮助我们得到mac的值,利
PCI/PCIe接口卡Windows驱动程序(4)- 驱动程序代码(源文件)
PCI/PCIe接口卡Windows驱动程序(4)- 驱动程序代码(源文件) http://www.cnblogs.com/jacklu/p/4687325.html 本篇文章将对PCIe驱动程序的源文件代码作详细解释与说明。整个WDF驱动程序工程共包含4个头文件(已经在上篇文章中讲解)和3个.c文件(Driver.c  Device.c   Queue.c) Driver.
PCI接口开发笔记
1. PCI 简介 PCI 总线标准是一种将系统外部设备连接起来的总线标准,是 PC 中最重要的总线,实际上是系统的各个部分如何交互的接口。传输速率可达到 133MB/s。在当前的 PC 体系结构中,几乎所有的外部设备采用的各种各样的接口总线,均是通过桥接电路挂接到 PCI 系统上。在这种 PCI 系统中, Host/PCI 桥称为北桥,连接主处理器总线到基础 PCI 局部总线。 PCI 与其他
PCI、PCIE配置空间的访问(MCFG,Bus,Device,Funtion)
一般来说,在x86平台上,有两大类方式可以访问这一区间的寄存器,   1,配置机制1#或者配置机制2#   访问时借助in/out指令。请注意,这种方式有别于一般的in/out指令访问PCI的IO空间,它引入了地址端口和数据端口。   配置机制2#只在某些特定的主板上被使用。 新的设计应使用配置机制1#来产生配置空间的物理操作。这种机制使用了两个特定的32位I/O空
研华PCI-1716 调用BIOS中断,访问PCI卡数据
研华PCI-1716 调用BIOS中断,访问PCI卡数据,源代码和exe程序多个。
如何访问pcie整个4k的配置空间
目前用于访问PCIe配置空间寄存器的方法需要追溯到原始的PCI规范。为了发起PCI总线配置周期,Intel实现的PCI规范使用IO空间的CF8h和CFCh来分别作为索引和数据寄存器,这种方法可以访问所有PCI设备的255 bytes配置寄存器。Intel Chipsets目前仍然支持这种访问PCI配置空间的方法。     PCIe规范在PCI规范的基础上,将配置空间扩展到4K bytes,至于为
关闭