Name

install-opencpi — command-line tool for installing the OpenCPI framework

Synopsis

./scripts/install-opencpi.sh [<options>]

DESCRIPTION

The install-opencpi tool builds/installs the OpenCPI framework on the local RCC development platform and runs a series of tests to verify the installation. The tool is intended to be run from the top level (root directory) of the OpenCPI source tree, and will emit an error message if run from any other directory. Upon successful completion, the OpenCPI framework is ready for use in developing and/or running various OpenCPI components and applications.

OPTIONS

--minimal
Performs a standard installation except the tests are not run. Suppressing the generation and running of tests saves time in cases where framework testing is obviously unnecessary, e.g., reinstalling the same version of the framework on a host.
--artifacts-only
Cleans intermediate build files when building workers and assemblies, keeps only artifacts required for building at the next level or deploying onto hardware.
--no-kernel
Prevents building of the OpenCPI Linux kernel driver module. See the ocpidriver(1) man page and the OpenCPI User Guide for details on when this driver module is required.

EXAMPLES

  1. Install OpenCPI from the root directory of the OpenCPI source tree.

    ./scripts/install-opencpi.sh
  2. Install OpenCPI without running the installation tests.

    ./scripts/install-opencpi.sh --minimal
  3. Install OpenCPI without running the installation tests and without building the OpenCPI Linux kernel driver module.

    ./scripts/install-opencpi.sh --minimal --no-kernel

BUGS

See https://www.opencpi.org/report-defects

RESOURCES

See the OpenCPI Installation Guide: https://opencpi.gitlab.io/releases/latest/docs/OpenCPI_Installation_Guide.pdf

See the OpenCPI User Guide: https://opencpi.gitlab.io/releases/latest/docs/OpenCPI_User_Guide.pdf

SEE ALSO

ocpidev(1) ocpidriver(1) ocpiview(1) ocpirun(1)

COPYING

Copyright (C) 2023 OpenCPI www.opencpi.org. OpenCPI is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.