面向采用Intel® Arria® 10 GX FPGA的Intel®可编程加速卡的Intel加速堆栈快速入门指南

ID 683633
日期 12/04/2020
Public
文档目录

4.3. (可选)从源代码构建和安装OPAE软件

  1. 按照下面步骤安装Intel FPGA Driver:
    1. 删除所有之前版本:
      RHEL:
      sudo yum remove opae*
      Ubuntu:
      sudo apt-get remove opae*
      sudo apt-get remove python-opae.admin
      sudo apt-get remove python3-opae.pac-sign
    2. 安装Extra Packages for Enterprise Linux (EPEL):
      RHEL:
      sudo yum install https://dl.fedoraproject.org/pub/epel/\
      epel-release-latest-7.noarch.rpm
    3. 更改为OPAE安装软件目录:
      cd $OPAE_PLATFORM_ROOT/sw
    4. 安装驱动程序:
      RHEL:
      sudo yum install opae-intel-fpga*.rpm
      Ubuntu:
      sudo dpkg -i opae-intel-fpga-driver_*.deb
  2. 从源构建和安装OPAE SDK:
    1. 更改为OPAE软件目录,并解压缩.tar文件:
      cd $OPAE_PLATFORM_ROOT/sw
      tar xf opae*.tar.gz
    2. 按照下面步骤构建OPAE软件:
      cd opae*
      mkdir build && cd build
      cmake .. -DBUILD_ASE=OFF -DCMAKE_INSTALL_PREFIX=<path to install directory> -DCMAKE_BUILD_TYPE=Release

      例如:

      cmake .. -DBUILD_ASE=ON -DCMAKE_INSTALL_PREFIX=/home/john/\
      opaeinstall -DCMAKE_BUILD_TYPE=Release
      注: 您可能会得到错误消息,因为cmake命令找不到git存储库。您可以放心地忽略此错误消息。您不需要git存储库即可成功构建OPAE软件。
    3. 运行以下命令来生成可执行文件和库:
      make install
      注: 默认情况下,如果选择RPM安装流程,那么二进制文件,库和包含文件位于/ usr /下面。如果从源流程构建并安装OPAE,那么二进制文件,库和包含文件位于<path to install directory>下面。
    4. 设置适当的环境变量,以确保工具,库和包含文件在搜索路径中。为了避免在每次重新启动或打开新终端时重新运行此命令,请将这些目录环境变量添加到您的壳配置文件(shell configuration file)/etc/bashrc中。
      export PATH=<path to OPAE install directory>/bin:$PATH 
      export C_INCLUDE_PATH=<path to OPAE install directory>/include:\
      $C_INCLUDE_PATH 
      使用以下路径对静态库进行检查:
      • RHEL:
        export LIBRARY_PATH=<path to OPAE install directory>\
        /lib64:$LIBRARY_PATH
      • Ubuntu:
        export LIBRARY_PATH=<path to OPAE install directory>\
        /lib:$LIBRARY_PATH
      使用以下路径对共享库进行检查:
      • RHEL:
        export LD_LIBRARY_PATH=<path to OPAE install directory>/\
        lib64:$LD_LIBRARY_PATH
        
      • Ubuntu:
        export LD_LIBRARY_PATH=<path to OPAE install directory>/\
        lib:$LD_LIBRARY_PATH