...
Requirement | Yocto 2.2 (Morty) | Yocto 3.1 LTS (Dunfell) |
---|
Linux | 32/64 bit Ubuntu 16.04 LTS Precise supported distributions and versions are here | 64 bit Ubuntu 18.04 LTS Precise supported distributions and versions are here |
Free HDD Space | Minimum 100GB Free Memory | Minimum 100GB Free memory space |
Oracle Virtual Box | 5.0.40 or higher | - |
Wireless Adapter | Brand Name: Tenda ralink & Model Number:W311MI TP-Link Archer T4U AC 1200 | - |
USB to Ethernet Switch | To connect with Ethernet Switch & Multiple Clients |
|
Host Tools version | Git 1.8.3.1 or greater tar 1.24 or greater Python 2.7.3
| Git 1.8.3.1 or greater tar 1.28 or greater Python 3.5.0 or greater
|
Install the following packages for setting up your host VM
The instructions provided below are meant to be executed via the command line on an Ubuntu machine
Deck of Cards |
---|
id | essential-packages |
---|
effectType | slide |
---|
|
Card |
---|
default | true |
---|
label | Yocto 2.2 (Morty) |
---|
title | instruction to install essential package on host machine |
---|
|
Code Block |
---|
language | bash |
---|
theme | RDark |
---|
title | for yocto 2.2 (morty) |
---|
| # essential packages installation
# super user mode is required
# major essential packages
sudo apt |
| -get install build-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential |
| gettextsocat bison curl
# supportive packages
sudo apt-get install libfile-slurp-perl |
| gawk libncurses-dev autoconf flex doxygen libtool automake libpcre3-dev zlib1g-dev libbz2-dev subversion minicom putty libssl-dev rpm python-pexpect python-svn python-argparse vim tofrodos meld dos2unix cmake uuid-dev ruby transfig libglib2.0-dev xutils-dev lynx-cur gperf autopoint python-dulwich python- |
| dev curl vim diffstat texinfo chrpath openjdkNote : Please note openjdk-7-jre package is not available for Ubuntu-16.04 anymore. Presumably openjdk-8-jre should be used instead. |
Card |
---|
label | Yocto 3.1 (Dunfell) |
---|
title | instruction to install essential package on host machine |
---|
|
Code Block |
---|
language | bash |
---|
theme | RDark |
---|
title | for yocto 3.1 (dunfell) |
---|
| # essential packages installation
# super user mode is required
# major essential packages
sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat bison curl cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm |
|
|
Configure bash as default command interpreter for shell scripts
...
...
Select “No”
To choose bash, when the prompt asks if you want to use dash as the default system shell - select “No”
...
A sample .netrc file is illustrated below
Downloading Source Code & Building
...