Skip to content

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;

Build Host Setup#

  1. 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
    
  2. Install the kas setup tool.

    sudo -H pip3 install kas
    

Checkout the repository for AVA platform#

  1. ADLINK / meta-adlink-ampere

    git clone https://github.com/ADLINK/meta-adlink-ampere.git
    
  2. EWAOL / meta-ewaol

    cd meta-adlink-ampere
    git clone https://git.gitlab.arm.com/ewaol/meta-ewaol.git
    
  3. Build via kas

    kas build ComHpc.yml
    

⚠ You should be careful of utilizing full CPU power during build. 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.