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

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

4.1. RHEL 7.6:从预构建二进制文件(RPM)安装OPAE框架

在您能够安装和构建OPAE软件之前,必须通过运行以下命令来安装所需的软件包:
sudo yum install https://dl.fedoraproject.org/pub/epel/\
epel-release-latest-7.noarch.rpm
sudo yum install gcc gcc-c++ cmake make autoconf automake\
libxml2 libxml2-devel json-c-devel boost ncurses ncurses-devel\
ncurses-libs boost-devel libuuid libuuid-devel python2-jsonschema\
doxygen rsync hwloc-devel libpng12 python2-pip tbb-devel
sudo pip install intelhex
注: 这些命令仅安装缺少的软件包。

执行以下步骤来安装OPAE框架:

  1. 删除所有先前版本的OPAE框架。
    sudo yum remove opae*
  2. 更改为OPAE安装软件目录:
    cd $OPAE_PLATFORM_ROOT/sw
  3. 安装最新的OPAE框架和驱动程序:
    sudo yum install opae*.rpm
  4. 更新动态链接程序运行时绑定:
    sudo ldconfig
  5. 检查Linux内核安装:
    lsmod | grep fpga

    样例输出:

    intel_fpga_pac_hssi    24389  0 
    intel_fpga_fme         87460  0 
    intel_fpga_afu         36165  0 
    ifpga_sec_mgr          13757  1 intel_fpga_fme
    fpga_mgr_mod           14812  1 intel_fpga_fme
    intel_fpga_pci         26722  2 intel_fpga_afu,intel_fpga_fme

    完成OPAE安装之后,二进制文件和库文件位于以下目录中:

    目录 OPAE驱动程序包 内容
    /usr/bin

    opae-tools*

    opae-tools-extra*

    OPAE工具二进制文件。关于工具及其用途的完整列表,请参考 Open Programmable Acceleration Engine 网页上的 OPAE FPGA TOOLS部分。
    /usr/include opae-devel* 链接主机应用程序所需的头(header)文件。
    /usr/lib64

    opae-libs*

    opae-ase*

    OPAE共享的目标库。
  6. 验证rpm安装:
    rpm -qa | grep opae
    样例输出:
    opae.admin-1.0.2-3.noarch
    opae-tools-extra-1.1.2-2.x86_64
    opae.pac_sign-1.0.3-1.x86_64
    opae-devel-1.1.2-2.x86_64
    opae-one-time-update-a10-gx-pac-1.2.1-11.noarch
    opae-intel-fpga-driver-2.0.3-2.x86_64
    opae-super-rsu-a10-gx-pac-1.2.1-12.noarch
    opae-ase-1.1.2-2.x86_64
    opae-tools-1.1.2-2.x86_64
    opae-libs-1.1.2-2.x86_64
    

    关于详细信息,请参考在RHEL上安装OPAE的故障排除部分。