The ost-microzed machine provides a platform for the Avnet https://wiki.ost.ch/display/EDS/MicroZed+Board using a real time kernel.
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, github.com/Freescale/meta-freescale.git, 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 ?= " \ |
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 use in the REAL project.
The PL is configured using the flink2 configuration/bitstream.
Prebuilt images can be obtained from our Linux Images page. Extract it and flash it onto a micro SD card.
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.
Xilinx themselves don't provide an RT kernel and as such there seems to be no official support for it. While our fork with the RT patches applied mostly works, actually enabling full preemption breaks the ethernet functionality (specifically receving packets, sending seems ok) [Tracking Issue].
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).