Setting Up The Development Host; Host Packages - VersaLogic Zebra VL-EPC-2701 User Manual

Yocto linux, arm i.mx6 single board computer with gigabit ethernet, video, usb, sata, serial i/o, digital i/o, can bus, spi and i2c
Table of Contents

Advertisement

Setting up the Development Host

This chapter begins the discussion on how to build and customize the Yocto Linux OS to run on
Zebra.
A host PC or build server is required to setup the Yocto Linux development environment, which
will be used to create the Operating System that will run on the VersaLogic Zebra board.
There are a few minimum requirements for this system:
1. Hardware – a server machine will provide the best performance, but at least a mid-range
desktop PC is needed. Specifically, at least the following configuration:
A. 2 GHz dual core processor
B. 2 GB RAM (system memory)
C. 120 GB of free disk space is required in order to install the OS and required packages,
and to build the target image. However, more disk space is highly recommended as
multiple builds during typical development cycle can consume the disk space quickly.
D. VGA monitor capable of 1024x768 screen resolution
E. A CD/DVD drive or a USB port for the installer media
F. A static IP address is recommended but not required
G. Internet access to download additional required software
2. Operating System – the recommended OS for the host PC is Ubuntu 14.04, which is the
version currently supported for Zebra and has been verified by VersaLogic. If the user decides
to try a different version or Linux distribution, then it is up to the user to get the Yocto Linux
Project expected behavior on the host PC, as well as making sure the packages and utilities
described below are compatible and can be installed correctly.

Host Packages

A Yocto Linux Project build requires that some prerequisite software packages to be installed.
Please use the commands below to install these packages. Note that in Ubuntu, the command
sudo is typically used to execute other commands with root privileges.
1. Install essential Yocto Project host packages:
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-
multilib build-essential chrpath socat libsdl1.2-dev
2. Install i.MX layers host packages for an Ubuntu 14.04 host:
$ sudo apt-get install libsdl1.2-dev xterm sed cvs subversion
coreutils texi2html docbook-utils python-pysqlite2 help2man make gcc
g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial
autoconf automake groff curl lzop asciidoc u-boot-tools
Zebra (VL-EPC-2701) Yocto Linux User Guide
4
13

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents