This guide is designed to walk you through Laird Connectivity's development process for the 60 SOM, including the Laird Connectivity Linux board support package. The most seamless workflow for developing your application for the 60 SOM is to set up a GitHub account, configure your SSH keys, and then install and configure Git on your development PC.

To configure the Laird Connectivity Linux development environment, you'll need the following:

Ubuntu Linux 16.04 64-bit

Laird Connectivity recommends Ubuntu 16.04 64-bit as the base operating system for your development. All instructions in this reference guide assume a developer on an Ubuntu 16.04 64-bit system. If using other than Ubuntu 16.04 64-bit, please ensure you Linux distribution is a 64-bit variant as the cross-compiling toolchain requires a 64-bit Linux environment..

Github and SSH

Laird Connectivity makes extensive use of GitHub for development and storage of our board support packages.

To register a GitHub account, visit

Once you've registered an account at GitHub, you'll need to configure your SSH keys. Laird Connectivity utilizes SSH authentication for access to our GitHub repositories. If you haven't configured SSH on your development PC, follow the instructions below.

  1. Verify if your private and public keys exist:

  2. If they do not exist, generate them with the following command:
    $ ssh-keygen
    Accept default file path and enter no passphrase, and continue.
  3. View your public key with the following command:
    $ cat ~/.ssh/

Enter the contents of into your GitHub account in the SSH Keys configuration panel. More details of this process can be found in GitHub's help documentation.


Laird Connectivity delivers our Linux board support package using Git repositories. If you haven't set up Git, you can use the shell commands below to enable Git for use with GitHub.

$ sudo apt install git
$ git config --global "Your Name"
$ git config --global ""
$ git config --list


Laird Connectivityuses the Repo tool from the Android project to pull down and correctly lay out the Git repositories that comprise the Laird Connectivity Linux board support package. To install Repo, issue the following shell command:

$ sudo apt install repo

More information is available from the Android source documentation.