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
$ 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

now the SOM you want to build for

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

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

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

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

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