Yocto BSP build Instructions on AVA Developer Platform

This documentation explains how to quickly get started with the Yocto BSP with SOAFEE on AVA Developer Platform.

Build Host Setup

SOAFEE - Scalable Open Architecture for Embedded Edge

SOAFEE offers a cloud-native architecture enhanced for mixed-criticality automotive applications.

  • ADLINK AVA Developer Platform supports lab-based development that can run autonomous workloads, including Autoware.
  • ADLINK AVA-AP1 Platform is a ruggedized version with I/O to support a full sensor suite for in-vehicle prototyping and testing.

Click here to build and deploy a baseline Poky Linux image on the ADLINK AVA Development Platform.

Note: The Build Host machine should have at least 150 GBytes of free disk space for Building the Image.

The above image can be boot on AVA Developer Platform and login as root without password.

Prepare Bootable Medium

To install the binaries into USB Drive

Note : Ensure the USB is formatted before proceeding installation

$ sudo dd if=core-image-base-comhpc.wic  of=/dev/sdX bs=1M ( X should be replaced with respect device like sda, sdc or sdd )
For Example: ( USB Device uses /dev/sda device node )
$ sudo dd if=core-image-base-comhpc.wic of=/dev/sda bs=1M

To Install the binaries into NVMe M.2 SSD

Please create a USB drive Bootable as mentioned in the above section.

Plug the USB drive (Bootable drive) in Host system, you should see 3 partition mounted namely as below

</media/<local_directory>/msdos>
</media/<local_directory>rootfs>
</media/<local_directory>/data>

Copy the Images into"</media/<directory>/data>"

$ sudo cp <Yocto_Build_Directory>/build/tmp/deploy/images/comhpc/core-image-base-comhpc.wic.bz2 </media/<directory>/data>
$ sudo cp <Yocto_Build_Directory>/build/tmp/deploy/images/comhpc/core-image-base-comhpc.wic.bmap  </media/<directory>/data>

Insert the USB drive and Boot the Board, login as “root” with NO password via VGA Display and create a “data” Directory

$ cd  /
$ mkdir data

mount the 3rd partition of USB into “data” directory

$ mount /dev/sda3 /data

Flash the image to the target’s NVMe M.2 SSD drive using bmaptool

$ bmaptool copy --bmap /data/core-image-base-comhpc.wic.bmap /data/core-image-base-comhpc.wic.bz2 /dev/nvme0n1