WORK IN PROGRESS
===== Preface =====
The instructions on this page have been tested on Ubuntu 18.04 (64 bit) in a VMWare virtual machine.
The instructions on this page refer to the BSP and ancillary tools listed in the following table:
^ BSP Revision ^ 0003 ^
^ OpenIL version | 201904 |
^ Platform | mbls1028a |
^ U-Boot | 2018.03 |
^ Linux Kernel | 4.14.47 |
It's strongly recommended to use git for downloading the OpenIL repository (instead of downloading an archive and extract it).
===== Prerequisites =====
OpenIL requires a Linux build host, so first of all you need a development workstation (or a virtual machine)) with a Linux distribution installed.
Please refer to section **Host system requirements** of the [[https://www.openil.org/news/files/OpenIL_UG_Rev1.5.pdf#page=9|NXP Open Industrial Linux User Guide]] for supported linux distributions and mandatory/optional Build Host Packages required by OpenIL build system.
Although not required OpenIL, we also recommend to configure and run a tftp server (for image download / update) and an nfs server (for network mounted root filesystem) on your development host.
===== Build OpenIL images for the STKLS1028a =====
Create an new project folder e.g. in your home directory.
$ mkdir tqmls1028a
navigate to the folder created you created before
$ cd tqmls1028a
Clone OpenIL git repository from TQ Sytems github repository
$ git clone https://github.com/tq-systems/OpenIL.git
Configure OpenIL to to build images for the STKLS1028a
$ cd OpenIL$ tools/config-mbls1028a
Start building the images
$ make all