3. Installing the OPAE Software Package
Note:
You can skip this section if you have already installed OPAE by answering Yes when
the
setup.sh
script prompted you with the question: Do you wish to install the
OPAE?
The host must have Internet connectivity to retrieve software packages. The
installation steps require sudo or root privileges on your host. The following steps
show installation as root.
1. Before you can install and build the OPAE software, you must install the required
packages by running the following command:
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 hwloc-devel libpng12 rsync python2-pip tbb-devel
sudo pip install intelhex
This command only installs missing packages.
Some packages require you to enable the EPEL repository. You enable the
repository by installing the
epel-release-latest
package with the following
command:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-\
latest-7.noarch.rpm
or you may seek assistance from your system administrator.
3.1. Unpacking and Installing the Intel FPGA Driver and the OPAE
Software Development Kit (SDK)
Complete the following steps to install the OPAE framework:
1. Install the FPGA driver:
a. Remove any previous version of the OPAE framework:
sudo yum remove opae*.x86_64
b. Install the Intel FPGA driver and OPAE SDK:
cd $OPAE_PLATFORM_ROOT/sw
sudo yum install opae*.rpm
2. Check the driver installation:
lsmod | grep fpga
UG-20202 | 2019.08.05
Intel Corporation. All rights reserved. Agilex, Altera, Arria, Cyclone, Enpirion, Intel, the Intel logo, MAX, Nios,
Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or
other countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in
accordance with Intel's standard warranty, but reserves the right to make changes to any products and services
at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any
information, product, or service described herein except as expressly agreed to in writing by Intel. Intel
customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
*Other names and brands may be claimed as the property of others.