Software

JunoLinux

This page explains how to build and configure the host Linux system for HERO consisting of a Linaro Linux kernel and an OpenEmbedded root filesystem. This HOWTO is for HERO based on the Juno ARM Development Platform (ADP). We refer to this flow as the JunoLinux flow.

PetaLinux

This page explains how to build and configure the host Linux system for HERO using PetaLinux/Yocto. This HOWTO is for HERO based on the Xilinx Zynq UltraScale+ MPSoC platform.

Shared Virtual Memory

This page explains the principles behind HERO’s shared virtual memory (SVM) system and how to write a heterogeneous program for HERO using SVM and OpenMP.

ZynqLinux

This page explains how to build and configure the host Linux system for HERO using the Xilinx Linux sources and Buildroot, we refer to this flow as the ZynqLinux flow. This HOWTO is for HERO based on the Xilinx Zynq-7000 All-Programmable SoC.