WORK IN PROGRESS
{{template>en:templates:tabs_openil|product_type="Embedded module"|lang="intern"|mod_name="tqmls1028a"|mod_name_head="TQMLS1028A"|mod_arch="layerscape"|bsp_name="linux"|build_system="openil"|build_system_head="YOCTO"|bsp_name_head="Linux"}}
===== 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 | 2018.12 |
^ 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.nxp.com/docs/en/user-guide/OPEN-LINUX-IND-UM-1-6.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
$ tools/config-mbls1028a
Start building the images
$ make all