Пример приложения для связи и управления устройствами на адаптере PCI / PCI-X / PCI-E - PullRequest
0 голосов
/ 17 марта 2012

Я полный новичок в этом. Мне сказали разработать типовой пример приложения на C # .NET, который взаимодействует с устройствами на адаптере PCI / PCI-X / PCI-E и управляет ими. У меня нет знаний о протоколах связи, используемых здесь. Поиск в Google не очень помогает, или, возможно, мой поиск не оптимизирован. Все, что я хорошо знаю в силу своего прошлого опыта, это C # - ADO.NET. У любого тела есть указатели относительно того, как я должен подходить к этой и любым ссылкам. Любое примерное приложение, если оно уже существует, может быть огромной помощью, на основе которого я могу скопировать информацию для нужд нашего бизнеса.

1 Ответ

0 голосов
/ 16 июня 2012

Вы можете посмотреть исходный код пакета pciutils (а именно lspci, который используется для запросов устройств PCI, и setpci, который используется для их настройки) здесь: http://pciutils.sourcearchive.com/documentation/1:3.1.4-2/files.html

Тем не менее, без каких-либо знаний о протоколе PCI это может быть довольно сложно ... Я бы предложил сначала ознакомиться с протоколом PCI, а затем с его «расширениями», такими как PCIe (поскольку он в значительной степени зависит от » база "PCI". Попробуйте прочитать об этом в Википедии (http://en.wikipedia.org/wiki/Conventional_PCI), просто чтобы получить обзор, прежде чем углубляться в детали.

...