Getting started with EWAOL#
Overview#
Reference: Project Quickstart — EWAOL documentation
This instruction explain how to build yocto image with EWAOL on your host machine. If you are using AVA Developer Platform, you can also download built image from ADLINK's website, and you can skip this steps;
- AVA Developer Platform Downloads – I-Pi SMARC
Yocto with SOAFEE
is preferred.
Build Host Setup#
-
Install required packages for the build host by following The Yocto Project ® 3.3.1 documentation.
sudo apt-get install gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev pylint3 xterm python3-subunit mesa-common-dev
-
Install the kas setup tool.
sudo -H pip3 install kas
Checkout the repository for AVA platform#
-
git clone https://github.com/ADLINK/meta-adlink-ampere.git
-
cd meta-adlink-ampere git clone https://git.gitlab.arm.com/ewaol/meta-ewaol.git
-
Build via kas
kas build ComHpc.yml
You should be careful of utilizing full CPU power during build.
You can choose the way to boot EWAOL, SSD Boot(highly recommended) or USB Boot.
- SSD Boot (highly recommended)
- You need to use SSD enclosure case to flash yocto image to M.2 SSD directly.
-
USB Boot
-
You need to use 32GB USB, not 64GB USB to flash yocto image.
Do not use 64GB USB because bios gets stuck due to EDK II bug.
-