High-level C development for SpiNNaker

Follow me on GitHub

This guide will help you to install the tools required for development with the high-level software for SpiNNaker, including sPyNNaker and SpiNNakerGraphFrontEnd.

The steps required are:

  1. Install a compiler and spinnaker_tools (makes building code for SpiNNaker possible at all).

  2. Install spinn_common Library (for additional utility, mathematical and efficiency library functions).

  3. Install SpiNNFrontEndCommon Library (for front-end development support).

spinnaker_tools Library Installation

These critical steps must be performed before building and installing other SpiNNaker support libraries.

  1. Install a compiler.
  2. Install spinnaker_tools.

spinn_common Library Installation

The spinn_common library will be installed into the SpiNNaker Tools installation directory, as set up above.

  1. Download the current version of spinn_common as a zip or as a tar.gz.
  2. Extract the archive to the location of your choice.
  3. In the directory of the extracted archive, run make.
  4. Run make install.

SpiNNFrontEndCommon Library Installation

The SpiNNFrontEndCommon library will be installed into the SpiNNaker Tools installation directory, as set up above.

  1. Download the current version of SpiNNFrontEndCommon as a zip or as a tar.gz.
  2. Extract the archive to the location of your choice.
  3. In the c_common directory of the extracted archive, run make.
  4. Run make install.