Linux inl()函数,linux环境下遍历PCI设备

2023-09-25 5 0

终于有时间写博客啦,让我把想写的都来说清楚!在网上找相关资料发现比较少,所以完成后迫不及待分享给大家,希望能带给大家帮助,欢迎批评指正!

了解PCI总线

PCI是Peripheral Component Interconnect(外设部件互连标准)的缩写,它是目前个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。PCI插槽也是主板带有最多数量的插槽类型,在目前流行的台式机主板上,ATX结构的主板一般带有5~6个PCI插槽,而小一点的MATX主板也都带有2~3个PCI插槽,可见其应用的广泛性。

PCI作為处理器系統的局部总线,主要目的为了连接外部设备,而不是作为处理器的系統总线连接cache和Main Memory

0818b9ca8b590ca3270a3433284dd417.png

host主桥作为连接处理器和PCI的介质,可以直接推出一条PCI总线,该总线又可以通过一个PCI桥连接其他PCI设备或PCI桥,这点和树有些类似

每一个Host主桥管理一个PCI总线域

下面进入正题

PCI设备的配置空间

0818b9ca8b590ca3270a3433284dd417.png

代码编程
赞赏

相关文章

小议怎么保证系统线上安全
JMS 与 AMQP 区别
数据库优化之innodb_flush_log_at_trx_commit参数性能优化
java代码优化的小建议
SpringCloud 链路追踪应用
各种文件系统特性说明以及对比