The microzed machine provides a platform for the Avnet https://wiki.ost.ch/display/EDS/MicroZed+Board using a real time kernel.


Building Images

Note that the ost-microzed machine requires the meta-ost-xilinx layer that is part of meta-ost. Note: Building for this machine requires Yocto scarthgap version

Follow the Setup and Building guide to set up the build environment. Fetch board and processor specific repositories:

Next, add the layers to bblayers.conf

BBLAYERS ?= " \
   /home/ubuntu/yocto/poky/meta \
   /home/ubuntu/yocto/poky/meta-poky \
   /home/ubuntu/yocto/poky/meta-yocto-bsp \
   \
   /home/ubuntu/yocto/meta-arm/meta-arm \
   /home/ubuntu/yocto/meta-arm/meta-arm-toolchain \
   /home/ubuntu/yocto/meta-xilinx/meta-xilinx-core \
   /home/ubuntu/yocto/meta-xilinx/meta-xilinx-bsp \
   /home/ubuntu/yocto/meta-xilinx/meta-xilinx-vendor \
   /home/ubuntu/yocto/meta-xilinx/meta-xilinx-standalone \
   /home/ubuntu/yocto/meta-xilinx-tools \
   /home/ubuntu/yocto/meta-openembedded/meta-oe \
   /home/ubuntu/yocto/meta-ost/meta-ost \  
   /home/ubuntu/yocto/meta-ost/meta-ost-xilinx \
   /home/ubuntu/yocto/meta-ost-real \
   "

and change the machine definition in local.conf

MACHINE = "ost-microzed"

The ost-microzed machine provides support for building Zynq7000 images with a flink bitstream, currently centered around the use in our REAL projects.

The PL is configured using the flink2 configuration/bitstream.

Getting Images

Prebuilt images can be obtained from our Linux Images page. Extract it and flash it onto a micro SD card.

Booting from the Image

Currently the instructions only cover booting from the micro SD card slot.

Insert the micro SD card into the board and supply it with power.

Developing for the Board

See SDK or eSDK.

Altering PL Configuration

See our https://gitlab.ost.ch/tech/inf/public/microzed-flink-configurations page for available PL configurations with flink subdevices. To adjust for your own needs, you can simply alter these configurations and export the *.xsa file. 

Insert this *.xsa file into meta-ost-xilinx/recipes-bsp/hdf/

Specify in meta-ost-xilinx/conf/machine/ost-microzed.conf layer which *.xsa file  should be taken (under HD_PATH). 

Accessing the Board

The login shell can be accessed through UART1 (USB mini on the board).


IP192.168.7.2
userost
pwost

The root user is also available over ssh in development images (such as ost-devel image).