Aje*_*esh 5 linux-device-driver pci pci-e
我已经开始阅读有关 PCI 和 PCIe 的内容。我发现“从软件的角度来看,PCI 和 PCI Express 设备本质上是相同的。PCIe 设备具有相同的配置空间、BAR,并且(通常)支持相同的 PCI INTx 中断”。
PCIe 使用串行接口,而 PCI 使用并行接口。那么为PCI编写的Linux驱动如何能够用于PCIe设备呢?我很困惑。请帮忙。
问候,
阿杰马尔
小智 1
PCI和PCIe在物理层上是完全不同的。PCI 是并行的,而 PCIe 是串行的。PCI总线由所有PCI设备共享,而PCIe有专用的数据传输通道。这些差异在软件层得到了处理。所以,程序员不需要担心这个问题。
归档时间: |
|
查看次数: |
1826 次 |
最近记录: |