PCIE
文章平均质量分 91
papaofdoudou
我的藏经阁
展开
-
解析PCIE/PCI设备配置空间
可以查看配置空间中是否存在PCI_CAP_ID_EXP能力,对应图中的黄色字段,有定义PCI_CAP_ID_EXP就属于PCIE设备,其/sys/devices/pci0000:00/0000:00:1c.4/config文件有4K个字节,比PCI设备(256字节)要多。关于PCIE设备,需要注意的是,如果终端EP是PCIE设备,则链路上有所有的设备也必须是PCIE设备,才能发挥出最大带宽性能,比如下图,0000:02:00.0是N卡PCIE设备,它的上游设备0000:00:1c.4也是PCIE设备。原创 2024-05-15 07:51:37 · 917 阅读 · 1 评论 -
Linux下dmi信息分析工具dmidecode原理
dmidecode命令主要是通过DMI(Desktop Management Interface)获取主机的硬件信息,其输出的信息包括BIOS、系统、主板、处理器、内存、缓存等等。它是通过SMBIOS(System Management BIOS)来获取信息的。SMBIOS是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。什么是DMI?原创 2023-01-19 23:52:50 · 4782 阅读 · 0 评论 -
Google gtest单元测试框架环境搭建
Gtest是一个跨平台的(Linux、Mac OS X、Windows、Cygwin、Windows CE and Symbian)C++单元测试框架,由google公司发布。gtest是为在不同平台上为编写C++测试而生成的。它提供了丰富的断言、致命和非致命判断、参数化、”死亡测试”等等。简而言之:Gtest测试框架可以在不同平台上为编写C++测试.原创 2022-11-01 17:42:29 · 586 阅读 · 0 评论