我已经开始阅读有关PCI和PCIe的文章。我遇到了“从软件的角度来看,PCI和PCI Express设备本质上是一样的,PCIe设备具有相同的配置空间、条和(通常)支持相同的PCI INTx中断”。
PCIe使用串行接口,而PCI使用并行接口。那么,为PCI编写的linux驱动程序如何才能用于PCIe设备呢?我很困惑。请帮帮忙。
打招呼,
阿贾马尔
发布于 2018-10-15 13:19:24
PCI和PCIe在物理层上完全不同。PCI是并行的,因为PCIe是串行的。PCI总线由所有的PCI设备共享,而PCIe有专用的数据传输通道。这些差异在软件层得到了注意。所以,程序员不需要担心它。
发布于 2019-08-20 09:39:14
https://stackoverflow.com/questions/45366918
复制相似问题