nRF5 SDK for Mesh v1.0.1
Installing the mesh toolchain

To build the example applications, a toolchain based on either CMake or SEGGER Embedded Studio is required. Install instructions are provided for Windows and Debian/Ubuntu. The steps should be similar for other platforms.

SEGGER Embedded Studio

Please see the SEGGER Embedded Studio website for download and installation instructions.

Python

Python is not required to build the mesh stack and examples, but it is required when working with DFU, the Interactive PyACI, generating SEGGER Embedded Studio projects and when building documentation. The nRF5 SDK for Mesh uses Python 3, however, the nrfutil tool used for transferring firmware images over serial requires Python 2.7.

Development tools

For programming nRF5x devices, using nrfjprog is recommended. It is available in the nRFx Command Line Tools for Windows and nRFx Command Line Tools for Linux (64-bit).

CMake based setup

CMake is a build management system used for managing an environment that is independent of the compiler and build system used. Version 3.6 or above is required by the mesh stack.

The following tools must be installed:

Instructions for how to install these tools are provided for the following platforms:

If you want to build the documentation, make sure that the following tools are installed and available from the command line:

See the tools' websites for installation instructions.


Documentation feedback | Developer Zone | Subscribe | Updated