用Xilinx PCIE demo的時候,編譯了一個xapp1022提供的Linux驅動,出錯提示找不到pci_find_device函數。說明上說這個驅動是fedora上的,目前環境是Centos7。驅動程式中使用的頭檔只有一個linux/pci.h與pci有關,所以進去看了一下,沒有。
心裡想著也許需要安裝庫,找了一下果然有:pciutils。
安裝之後重新編譯了以下,還是失敗。
重新看頭文件,多了一個pci資料夾,裡面有一個pci.h,這個pci.h中有很多函數聲明,但是沒有pci_find_device。
網路上說新的linux中使用的是pci_get_device。
修改,編譯通過。
參考:
#以上是解決CentOS7中尋找pci設備函數缺失的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!