Build Libmetal Firmware and Linux Application with Yocto Tools - Build Libmetal Firmware and Linux Application with Yocto Tools - 2026.1 English - UG1186

Libmetal and OpenAMP User Guide (UG1186)

Document ID
UG1186
Release Date
2026-06-24
Version
2026.1 English
  1. Generate the Yocto project:
    mkdir  yocto 
    curl https://storage.googleapis.com/git-repo-downloads/repo > repo
    chmod a+x repo  
     ./repo init -u https://github.com/Xilinx/yocto-manifests.git -b 2025.1 -m default-edf.xml 
    ./repo sync 
    source edf-init-build-env
  2. Add the required packages to the Yocto build. Enable OpenAMP-related packages by appending the following to the conf/local.conf:
    IMAGE_INSTALL:append = " packagegroup-openamp libmetal-fw-freertos kernel-module-uio-pdrv-genirq kernel-module-uio-dmem-genirq "
  3. Build the Yocto project:
    MACHINE=<MACHINE_NAME> bitbake core-image-minimal