Setting up the SDK

This page outlines the requirements that you need to fulfill before you start working with Edge AI Add-on.

Get the nRF Edge AI Add-on code

The Edge AI Add-on is distributed as a Git repository, and is managed through its own west manifest. The compatible nRF Connect SDK version is specified in the west.yml file. To get the Edge AI Add-on code, you can either:

  • Use the nRF Connect for Visual Studio Code extension, which provides a convenient way to clone the Add-on and compatible nRF Connect SDK version.

  • Clone the Add-on repository and initialize west with the local manifest.

  • Extend your west manifest with Add-on as a project.

  • Clone the Add-on repository and add the Add-on as a Zephyr module through CMake or environment variable.

Note

Use this method when you wish to specifically evaluate Edge AI capabilities, but do not have the nRF Connect SDK setup yet.

Clone the Edge AI Add-on code, together with the compatible nRF Connect SDK:

  1. Ensure you have installed Visual Studio Code and the nRF Connect for Visual Studio Code extension.

  2. Follow the nRF Connect SDK installation guide to install nRF Connect SDK prerequisites and toolchain v3.4.0.

    Note

    The compatible version of the nRF Connect SDK will be cloned with the Edge AI Add-on repository in the following steps. The version of nRF Connect SDK is fixed to the version of Edge AI Add-on and is hard-coded in the west.yml file of the Edge AI Add-on.

  3. Open the nRF Connect extension in Visual Studio Code by clicking its icon in the Activity Bar.

  4. In the extension’s Welcome View, click on Create a new application. The list of actions appears in the Visual Studio Code’s quick pick.

  5. Click Browse nRF Connect SDK Add-on Index. The list of available nRF Connect SDK Add-ons appears in the Visual Studio Code’s quick pick.

  6. Select Edge AI Add-on.

  7. Select the Add-on version to install. Depending on the speed of your internet connection, the update might take some time.