Getting a Custom BSP 7.0

From WIKI SECO

Introduction

The followings steps will guide you in compiling U-Boot and Kernel 4.9.88.
This will allow you to deeply customize your System.
If you don't want to compile both Kernel and U-Boot, you can also download the U-Boot and/or Kernel precompiled version here .
If you don't need to customize your installation and you want to start in a fastest way, please take a look at Create a Bootable SD using Precompiled Images 7.0.

Before continuing, please note that these steps will works only for iMX 6 BSP 7.0

Getting the last U-Boot Release

First of all, you need to download the source from the SECO's Git repository.

https://git.seco.com/arm/nxp/imx6/bsp7/release/u-boot-2017-03-secoboards-imx6-rel.git

You are now ready to manually compile the U-Boot. Please follow the instructions at U-Boot 2017.03 i.MX6 Compilation

If you don't want to compile the U-Boot yourself, download the pre-compiled version here .

Getting the last Kernel 4.9-88 Release

First of all, you need to download the source from the SECO's Git repository.

https://git.seco.com/arm/nxp/imx6/bsp7/release/linux-4-9-secoboards-imx6-rel.git

You are now ready to manually compile the Kernel 4.9.88. Please follow the instructions at BSP 7.0 Compiling Kernel 4.9.88

If you don't want to compile the Kernel yourself, you can download the precompiled version here .

Getting Toolchain and Install to the Host

To get the Toolchain, you need to download the toolchain script from Seco binary of http://imx6-binary.seco.com/bsp7/TOOLCHIAN/fsl-imx-fb-glibc-x86_64-fsl-image-qt5-cortexa9hf-neon-toolchain-4.9.88-2.0.0.sh

Once done the download, you need to run the Toolchain script from command as below,

$ ./fsl-imx-fb-glibc-x86_64-fsl-image-qt5-cortexa9hf-neon-toolchain-4.9.88-2.0.0.sh
NXP i.MX Release Distro SDK installer version 4.9.88-2.0.0
==========================================================
Enter target directory for SDK (default: /opt/fsl-imx-fb/4.9.88-2.0.0): 
You are about to install the SDK to "/opt/fsl-imx-fb/4.9.88-2.0.0". Proceed[Y/n]? y
Extracting SDK...............................done 
Setting it up...done 
SDK has been successfully set up and is ready to be used. 
Each time you wish to use the SDK in a new shell session, you need to source the environment setup script e.g. 
$ . /opt/fsl-imx-fb/4.9.88-2.0.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi

Now you are ready to use Toolchain.

Getting a Filesystem

To get the file system kindly refer to the Yocto Build Guidline BSP7

If you want available File System provided by SECO can be found here .