表示されるエラーメッセージは、ロードしようとしているビルド済みのカーネルモジュールが、実行しているバージョンと互換性のないバージョンのLinuxカーネル用にビルドされたことを意味します。ここから、いくつかのオプションがあります。
- アルテラが公式にサポートしているLinuxディストリビューションの1つを使用してください。詳細については、オペレーティングシステムのサポートページを参照してください。
- ソースからJungoドライバーをビルドします。このプロセスは通常、現在実行しているカーネルのバージョンを使用するため、完全に互換性があり、文句を言うのをやめる必要があります。
あなたはおそらく2番目のオプションで行きたいでしょう。これがアルテラの言うことです:
LinuxシステムへのJungoWinDriverモジュールのインストール
/ quartus / drivers / wdrvr / linux [32 | 64]に移動し、次のコマンドを実行します。
$ ./configure--disable-usb-support b. make
$ su
$ make install
ユーザーがモジュールを介してハードウェアにアクセスできるようにする方法に応じて、デバイスファイル/ dev / windrvr6(たとえば、chmod 666 / dev / windrvr6)のアクセス許可を変更できます。
64ビットLinuxシステムで実行している場合は、次のコマンドを使用してquartus_cvpを実行する前に、QUARTUS_64BIT環境変数を設定します。
export QUARTUS_64BIT=1
その前に、次のコマンドを実行して、カーネルソースコードがあることを確認してください。
su -c 'yum install kernel-devel'
それが役に立てば幸い。幸運を!