インテルのみ表示可能 — GUID: mrf1474504098975
Ixiasoft
1.2.3. Linuxドライバーのインストール
リファレンス・デザインには、リファレンス・デザインに向けて開発・検証されたオープンソースのLinuxドライバー用の完全なソースコードが含まれています。
このデザインに向けたLinuxドライバーには、debugfsをマウントする必要があります。debugfsがマウントされているかどうかを確認するには、次のコマンドを実行します。
debugfsファイルシステムについての詳細は、CentOSの資料を参照してください。
mount | grep ^debugfs
重要: CentOS 7は、このドライバーがサポートしている唯一のOSです。
このドライバーをインストールする前に、必要なパッケージをすべてインストールしなければいけません。必要なパッケージをインストールするには、次のコマンドを実行します。
yum groupinstall “Development Tools”
yum install ncurses-devel
yum install qt-devel
yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel
ドライバーをインストールするには、次の手順に従ってください。
- ドライバーのソースコードがマシーンにコピーされていることを確認します。このソースコードは、次の箇所にあります。
https://github.com/intel/fpga-partial-reconfig/tree/master/software/drivers
- 必要なドライバーモジュールをすべてコンパイルするには、次のコマンドを実行します。このコマンド実行後、次の3つのカーネル・オブジェクト・ファイルがドライバーのソース・ディレクトリーに存在することを確認してください。
make
- fpga-mgr-mod.ko
- fpga-pcie-mod.ko
- 適切な箇所にモジュールをコピーし、モジュール依存データベースを更新するには、次のコマンドを実行します。
sudo make install
- ドライバーのインスタンスを各 インテル® FPGAデバイスに分配するには、次のコマンドを実行します。
sudo modprobe fpga-pcie-mod
- ドライバーのインストールが成功したかどうかを確認するには、次のコマンドを実行します。問題なくインストールが完了すると、最後に次の内容が表示されます。
lspci –vvvd1172:
Kernel driver in use: fpga-pcie Kernel modules: fpga_pcie_mod
注: 上記のコマンドは、デザインがボードにロード済みで、かつコンピューターが再起動されている場合にのみ実行されます。