Getting started with SimpleCore™ distribution#

The SimpleCore™ distro offers you a well defined feature set to easily get started developing your own product on a SimpleCore™ compatible SOC from Tria. In addition we support development on QEMU, so you are not bound to hardware being available to get started.

Requirements#

  • Linux or Windows with WSL2

  • at least 50GB of free disk space

  • at least 16GB of RAM

  • internet access

Setup scotty#

For this getting started guide we are using Scotty. Please follow the instructions at Getting started.

Setup your workspace#

Create a directory on your local HDD and change into it

$ mkdir -p ~/my-scotty-project/
$ cd ~/my-scotty-project/

Next step is to download the needed sources for building

  • Current release
  • Different release
    $ scotty update
    $ scotty update -b <release name>

Note

The version of scotty installed via pip will default to the matching release of SimpleCore™. The version from a locally cloned git will default to the development version.

Choosing the project options#

Now it is time to choose the SOC and other options for your project

$ scotty setup

You will be asked some questions like

First select the distribution, select simplecore

../../../../../../_images/scotty-ui-0001.png

now the SOM you want to build for

../../../../../../_images/scotty-ui-0002.png

The following screen allows you to select the features you want to have in your build

../../../../../../_images/scotty-ui-0003.png

Depending on the selected hardware and feature set, the following screens might be shown. In case you need to accept the end user license agreement (EULA) to continue

../../../../../../_images/scotty-ui-0004.png

…and you need to define if you are allowed to used commercial licenses in your project

../../../../../../_images/scotty-ui-0005.png

In the final screen you can choose different features that are activated by device tree settings in case you are building for i.MX8 machines

../../../../../../_images/scotty-ui-0006.png

Building a demo image#

Time to build your first SimpleCore™ distro based image. For an image with graphical UI run

$ scotty build simplecore-weston-demo-image