Thundercomm TurboX C8550 - Getting Started with Thundercomm SDK Manager
Thundercomm TurboX SOM SDK Manager is an all-in-one tool that bundles developer software and provides an end-to-end development environment setup solution for TurboX SOM SDKs.[1]. For this guide, we are using version 3.2.3 of the SDK (latest version as of Aug, 2024). This version supports the TurboX C8550 platform. In this section, you will learn about the Thundercomm SDK Manager and the system requirements to use it. The Thundercomm SDK Manager runs on a host computer with the following requirements:
Category | Requirement |
---|---|
Operating System | Ubuntu Desktop 18.04, 20.04. or 22.04 on x86_64. |
Memory | 32 GB recommended, 16GB minimum. |
Disk Space | 20GB for prebuilt images, 300GB for building source. |
SDK Manager Installation
This is a one-time only section required to work in an isolated environment with the Thundercomm TurboX C8850 platform.
Dependencies
The SDK manager is released in the form of a Docker image, therefore it's required to install Docker Engine. To do so, execute the following commands:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
SDK Manager Docker Image Installation
1. Download the turbox-sdkmanager-setup.sh script:
sudo apt-get install wget
sudo wget https://sdkgit.thundercomm.com/api/v4/projects/4649/repository/files/turbox-sdkmanager-setup.sh/raw?ref=main -O /usr/bin/turbox-sdkmanager-setup.sh
sudo chmod +x /usr/bin/turbox-sdkmanager-setup.sh
2. Execute the turbox-sdkmanager-setup.sh script using the required Ubuntu-based build:
turbox-sdkmanager-setup.sh --os-version 18.04 -u
This script will download the Docker image. You will need to input the workspace directory or leave the default one.
Once the script finishes you will be inside the Docker container, and should see a prompt similar to this one:
[turbox@sdkmanager-18.04-3.2.3 ~ ]$
At this point, you should have the SDK Manager installed. Please check our next section in Configuring SDK Manager where we show how to configure the SDK in your host computer.
References