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