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:
meta-arm, git://git.yoctoproject.org/meta-arm, branch scarthgap
meta-xilinx, git://git.yoctoproject.org/meta-xilinx, branch scarthgap
meta-xilinx-tools, https://github.com/Xilinx/meta-xilinx-tools.git, branch scarthgap
meta-ost-real, https://gitlab.ost.ch/tech/inf/public/yocto/meta-ost-real.git, branch scarthgap
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
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).
| IP | 192.168.7.2 |
| user | ost |
| pw | ost |
The root user is also available over ssh in development images (such as ost-devel image).