用于与PCI / PCI-X / PCI-E HBA上的设备通信和管理设备的示例应用程序

时间:2012-03-17 16:27:10

标签: c# .net pci pci-e

我是一个完全新手。我被告知要开发一种“概念验证”样本C#.NET应用程序,它与PCI / PCI-X / PCI-E HBA上的设备进行通信和管理。我不知道这里涉及的通信协议。谷歌搜索没有太多帮助,或者我的搜索没有优化。凭借我过去的经验,我所熟悉的就是C# - ADO.NET。有没有关于我应该如何处理这个和任何参考链接的指针。任何示例应用程序IF已经存在都可以提供巨大的帮助,我可以根据这些帮助复制我们的业务需求。

1 个答案:

答案 0 :(得分:0)

您可以尝试查看pciutils包的源代码(即用于查询PCI设备的lspci和用于配置它们的setpci):{{ 3}}

但是,如果不了解PCI协议,那可能会非常困难......我建议先熟悉PCI协议,然后再熟悉PCIe等“扩展”(因为它严重依赖于“基地“PCI”。尝试在维基百科(http://pciutils.sourcearchive.com/documentation/1:3.1.4-2/files.html)中阅读它,只是为了在深入研究细节之前获得概述。