
Table 2. Source directories (continued)
Directory name
Description
package
All the user space packages (1800+)
fs
Logic to generate file system images in various formats
boot
Boot-loader packages
configs
Default configuration files for various platforms
board
Board-specific files (kernel configurations, patches, image flashing scripts, etc.)
support
Miscellaneous utilities (kconfig code, libtool patches, download helpers, and more)
docs
Documentation
Table 3. Build directories
Directory name
Description
dl
Path where all the source tarballs are downloaded
output
Global output directory
output/build
Path where all source tarballs are extracted and the build of each package takes place.
output/host
Contains both the tools built for the host and the sysroot of the toolchain
output/staging
A symbolic link to the sysroot, that is, to host/<tuple>/sysroot/ for convenience
output/target
The target Linux root filesystem, used to generate the final root filesystem images
output/images
Contains all the final images: kernel, bootloader, root file system, and so on
1.3.2 Host system requirements
OpenIL is designed to build in Linux systems. The following host environments have been verified to build the OpenIL.
• Ubuntu 16.10
• Ubuntu 16.04
• Ubuntu 14.04
• Ubuntu 18.04
While OpenIL itself builds most host packages it needs for the compilation, certain standard Linux utilities are expected to be
already installed on the host system. The following tables provide an overview of the mandatory and optional packages.
Package names listed in the following tables might vary between distributions.
NOTE
Table 4. Host system mandatory packages
Mandatory packages
Remarks
which
sed
make
Version 3.81 or later
binutils
Table continues on the next page...
NXP Semiconductors
Introduction
Open Industrial User Guide, Rev. 1.8, 05/2020
User's Guide
10 / 199