This chapter gives an overview on how the SDK has been composed and where to find the tools on the virtual machine.
The SDK provided by Architech to support i.MX6 SoloX SabreSD is composed by several components, the most important of which is:
Regarding the installation and configuration of these tools, you have many options:
The method you choose depends on your level of expertise and the results you want to achieve.
If you are new to Yocto and/or Linux, or simply you don’t want to read tons of documentation right now, we suggest you to download and install the virtual machine because it is the simplest solution (have a look at VM content), everything inside the virtual machine has been thought to work out of the box, plus you will get support.
If performances are your greatest concerns, consider reading Chapter Create SDK.
The development environment is provided as a virtual disk (to be used by a VirtualBox virtual machine) which you can download from this page:
Important
Compute the MD5SUM value of the zip file you downloaded and compare it to the golden one you find in the download page.
Uncompress the file, and you will get a .vdi file that is our virtual disk image. The environment contains the SDK for all the boards provided by Architech, i.MX6 SoloX SabreSD included.
For being able to use it, you first need to install VirtualBox (version 4.2.10 or higher). You can get VirtualBox installer from here:
https://www.virtualbox.org/wiki/Downloads
Download the version that suits your host operating system. You need to download and install the Extension Pack as well.
Important
Make sure that the extension pack has the same version of VirtualBox.
Install the software with all the default options.
We need to setup a port forwarding rule to let you (later) use the virtual machine as a local repository of packages.
Note
The virtual machine must be off
Building an entire system from the ground up is a business that can take up to several hours. To improve the performances of the overall build process, you can, if your computer has enough resources, assign more than one processor to the virtual machine.
Note
The virtual machine must be off
The VBox addictions add functionalities to the virtual machine such as better graphic driver and more. It is already installed in the SDK but is important re-install it to configuring correctly the virtual machine with your operating system.
2. Click on the virtual box menu to the voice Devices and select Insert Guest Additions CD Images.... A message box will appear at the start of the installation, click on run button
The virtual machine provided by Architech contains:
All the aforementioned tools are installed under directory /home/architech/architech_sdk, its sub-directories main layout is the following:
architech_sdk
|
|_ splashscreen
|
|_ spashscreen-interface
|
|_ architech-manifest
|
|_ architech
|
|_ ...
|
|_ imx6sxsabresd
|
|_ splashscreen
|
|_ sysroot
|
|_ toolchain
|
|_ yocto
|
|_ build
|
|_ poky
|
|_ meta-fsl-arm
|
|_ ...
imx6sxsabresd directory contains all the tools composing the ArchiTech SDK for i.MX6 SoloX SabreSD board, along with all the information needed by the splash screen application. In particular:
The splash screen application has been designed to facilitate the access to the boards tools. It can be opened by clicking on its Desktop icon.
Once started, you can can choose if you want to work with Architech’s boards or with partners’ ones. For i.MX6 SoloX SabreSD, choose ArchiTech.
A list of all available Architech’s boards will open, select i.MX6 SoloX SabreSD.
A list of actions related to i.MX6 SoloX SabreSD that can be activated will appear.