Skip to content
Open Component Portability Infrastructure
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bootstrap GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
build GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
coding GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
doc
env GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
os GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
packaging GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
platforms GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
project-registry
projects GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
releng GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
runtime
scripts
tests
tools GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
.gitattributes GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
.gitignore GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
COPYRIGHT
LICENSE.txt
Makefile GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
Project.exports
README.BUILDING GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018
README.md
cdk GitHub export of 1.4.0 (Internal repo commit 97862a1) Oct 5, 2018

README.md

This is the source distribution of OpenCPI, which is hosted on github.com.

An Overview of OpenCPI is available.

Documentation

All documentation is in the doc/ subdirectory available here. This includes a recommended reading order list with links to various PDFs.

Installation

YUM / RPM

This is the recommended usage for most users and the most likely to be supported.

On CentOS 6 or 7 systems:

  • sudo yum install yum-utils epel-release
  • sudo yum-config-manager --add-repo=http://opencpi.github.io/repo/opencpi-v1.4.0.repo
  • sudo yum install 'opencpi*'

For additional information, consult the YUM/RPM Installation Guide.

Build from Source

  • These steps perform a source installation and build, in a user-controlled location.
  • sudo yum install git (ensure git is installed on the system)
  • Enter the following command in a directory where opencpi will be cloned/downloaded.
  • git clone https://github.com/opencpi/opencpi.git
  • cd opencpi (enter the directory where the OpenCPI git repository was cloned)
  • scripts/install-opencpi.sh (root permission not required) will:
    • first install some standard prerequisites using sudo yum install
    • download/build others directly in the prerequisites subdirectory under opencpi/.
    • build the framework and built-in projects from source
    • if a development system, run tests on the resulting built system

For additional information, consult the traditional Installation Guide.

License

OpenCPI is Open Source Software, licensed with the LGPL3. See LICENSE.txt.

You can’t perform that action at this time.