Skip to content
Snippets Groups Projects
Commit 885263c7 authored by BRONES Romain's avatar BRONES Romain
Browse files

Move dependency to Techlab layers

* Use their headless recipe
* overlay external_hdf, add one xsa (central node)
* Include PyTango in image
parent 5dd956a2
Branches
No related tags found
No related merge requests found
DESCRIPTION = "FOFB system for DAMC-FMC2ZUP" DESCRIPTION = "FOFB system for DAMC-FMC2ZUP"
COMPATIBLE_MACHINE = "damc-fmc2zup"
# disable autologin at startup on serial tty # disable autologin at startup on serial tty
IMAGE_AUTOLOGIN = "0" IMAGE_AUTOLOGIN = "0"
# Based on the petalinux image minimal # Based on techlab headless image
require ./recipes-core/images/petalinux-image-minimal.bb require recipes-core/images/techlab-headless.inc
# Include ZUP common # Include ZUP common
# this deploy HW packages for zup, zup-demo package # this deploy HW packages for zup, zup-demo package
# and some applications (htop, vim, nano, python3...) # and some applications (htop, vim, nano, python3...)
require ./recipes-core/images/zup-common.inc require ./recipes-core/images/techlab-common.inc
# Add features # Add features
IMAGE_FEATURES_append = " \ IMAGE_FEATURES_append = " \
package-management \ package-management \
petalinux-base \
petalinux-networking-stack \
petalinux-utils \
petalinux-python-modules \ petalinux-python-modules \
" "
# If we want FPGA manager
#IMAGE_FEATURES_append = " fpga-manager"
# Add applications # Add applications
IMAGE_INSTALL_append = " haveged" IMAGE_INSTALL_append = " packagegroup-zup-support"
IMAGE_INSTALL_append = " util-linux glibc-utils sudo" IMAGE_INSTALL_append = " util-linux glibc-utils sudo"
IMAGE_INSTALL_append = " packagegroup-techlab-devbox"
IMAGE_INSTALL_append = " packagegroup-locale-support"
IMAGE_INSTALL_append = " packagegroup-recovery-support"
IMAGE_INSTALL_append = " python3-asyncua" IMAGE_INSTALL_append = " python3-asyncua"
IMAGE_INSTALL_append = " python3-pytango"
# Switch root shell to zsh IMAGE_INSTALL_append = " cifs-utils"
inherit extrausers IMAGE_INSTALL_append = " boost"
EXTRA_USERS_PARAMS = "usermod -s /bin/zsh root"
# Remove graphical features # Remove graphical features
DISTRO_FEATURES_remove = " x11 wayland opengl qt jupyter" DISTRO_FEATURES_remove = " x11 wayland opengl qt jupyter"
......
File added
# Written from techloab demo. Only one FPGA is targeted for us
PL_VARIANTS_damc-fmc2zup = "zu11eg zu19eg"
ZUP_FPGA_VARIANT ?= "zu11eg"
# Default variant is selected if fpga-manager is not enabled
PL_DEFAULT_VARIANT_damc-fmc2zup = "${ZUP_FPGA_VARIANT}"
# Give info on the HDF file
HDF_BASE = "file://${PL_DEFAULT_VARIANT}/"
HDF_PATH_damc-fmc2zup = "damc_fmc2zup_top.xsa"
S = "${WORKDIR}"
SRC_URI += " file://*"
FILESEXTRAPATHS_prepend := "${THISDIR}/${MACHINE}:"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment