ホームページ > 記事 > システムチュートリアル > CentOS7でPCIデバイスを検索する機能が欠けている場合の解決方法
ザイリンクス PCIE デモを使用するときに、xapp1022 が提供する Linux ドライバーをコンパイルしましたが、pci_find_device 関数が見つからないというエラー メッセージが表示されました。このドライバはfedora用と説明にあり、現在の環境はCentos7です。ドライバーで使用されているヘッダー ファイルは PCI に関連する linux/pci.h だけなので、調べてみたところ、存在しませんでした。
ライブラリをインストールする必要があるのではないかと考え、検索した結果、pciutils を見つけました。
インストール後、以下を再コンパイルしましたが、やはり失敗しました。
ヘッダー ファイルをもう一度見ると、追加の pci フォルダーがあり、その中に pci.h が含まれています。この pci.h には多くの関数宣言がありますが、pci_find_device はありません。
インターネット上では、新しい Linux では pci_get_device が使用されていると言われています。
修正、コンパイル、渡されました。
######参照する:######以上がCentOS7でPCIデバイスを検索する機能が欠けている場合の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。