SDK downloads#

  • qemux86-64
  • sm2s-intel-all
  • sm2s-imx8mini
  • sm2s-imx8nano
  • sm2s-imx8plus

SDK

SBOM [1]

../../../../../_images/image.png ../../../../../_images/sbom.png

SDK

SBOM [1]

../../../../../_images/image.png ../../../../../_images/sbom.png

SDK

SBOM [1]

../../../../../_images/image.png ../../../../../_images/sbom.png

SDK

SBOM [1]

../../../../../_images/image.png ../../../../../_images/sbom.png

SDK

SBOM [1]

../../../../../_images/image.png ../../../../../_images/sbom.png

Note

The provided links below always point to the latest release. To build a different release you need to manually build the matching SDK by running

$ scotty --manifest-revision=/refs/tags/<version> update
$ scotty build simplecore-simpleswitch-sdk -c populate_sdk
$ cd build/tmp/deploy/sdk

We strongly recommend to always use the latest release. Further info can be found in the documentation about Scotty.

Registration

If you want to test SimpleCore™, SimpleSwitch™ or any of our packages from our SimpleCore™ incubator program, please register here and we will grant you access.

Install the SDK#

Once you downloaded the archive, please unpack it into a destination of your choice. From this destination open a terminal window and run

$ ./*.sh

and follow the on-screen instructions. You maybe need sudo permissions depending on the installation path you choose during the setup.

Update the SDK#

To update the SDK, simply remove the previous installation directory and run the new installer. If you installed the previous version at /opt/sc/2023.6/sm2s-imx8plus simply run

$ sudo rm -r /opt/sc/2023.6/sm2s-imx8plus
$ ./*.sh

Use the SDK from a Docker container#

To download the repository, you need to login first, using the following command:

$ docker login -u "USER_NAME" -p "PASSWORD" "ghcr.io/avnet-embedded/simpleswitch-sdk/"

Then to retrieve the SDK, the folowing command can be used:

$ docker pull ghcr.io/avnet-embedded/simpleswitch-sdk/sm2s-imx8plus:latest

It will take a rather long time, but after a while, you can use the following command to see available images:

$ docker images
REPOSITORY                                              TAG         IMAGE ID       CREATED       SIZE
ghcr.io/avnet-embedded/scotty                           scarthgap   807bd31e4c60   5 hours ago   1.48GB
ghcr.io/avnet-embedded/simpleswitch-sdk/sm2s-imx8plus   latest      26adf0291b94   6 hours ago   15.5GB
ghcr.io/avnet-embedded/scotty                           <none>      c7f6f1c864dd   8 hours ago   1.48GB
ghcr.io/avnet-embedded/scotty                           <none>      90501a7618a9   6 days ago    1.48GB
ghcr.io/avnet-embedded/scotty                           <none>      60cea28e8255   7 days ago    1.48GB
ghcr.io/avnet-embedded/scotty                           <none>      c1a34b8a20e3   10 days ago   1.48GB
ghcr.io/avnet-embedded/scotty                           <none>      c43af300e141   10 days ago   1.48GB
ghcr.io/avnet-embedded/scotty                           2024.2      c3e73403094d   3 weeks ago   1.48GB

Finally, to run the container, this command can be used:

$ docker run -it ghcr.io/avnet-embedded/simpleswitch-sdk/sm2s-imx8plus

And to create application containers, you can follow the usual steps but you just don’t need to source the SDK.