Showing results for 
Show  only  | Search instead for 
Did you mean: 
Registered: ‎12-04-2016

Embedded Linux Useful Resources

Embedded Linux forum board discusses Petalinux, Yocto targeting Xilinx Platforms, Xilinx Open Source Components, and Commercial Linux from Xilinx Ecosystem vendors.

This topic gives you the resources available from Xilinx which are helpful.

If you can’t find your answers in the below existing documentation sources, always feel free to post your question on this Forum’s page.

Xilinx provides the Embedded Systems board as a service to the community members, to help them exchange ideas, tips, information, and techniques related to Xilinx products. Like any community, they are most valuable when everyone obeys certain basic guidelines and rules. These guidelines and rules are presented here so that you know what is expected of you and what you can expect from other participants when using the Xilinx User Community and the Embedded Linux board.

  1. Read and follow the Xilinx Community Guidelines
  2. Before you post a question:
  1. Don't post the same question on multiple forums. Note that the duplicated topics might be deleted by moderators.
  2. Do not post a question on someone else's topic. Create a new topic if you have an issue. It might   not be the same issue
  3. Do not use words like "Urgent" or "Important" in the title. You won't get any priority over another member. Note that the moderator might edit your post in such a case.
  4. Everyone can give Kudos, please feel free to give Kudos to users if you want to thanks them for helping you and you find their reply useful. Also, use kudos if a post helped you even if it was not on one of your topics
  5. When the topic or question is fixed, please click Accept As a Solution.

User Guides

Xilinx Provides the below user guides for Embedded Linux development targeting the Xilinx platforms

  1. UG1144: PetaLinux Tools Documentation Reference Guide (LINK)
  2. UG1169: Xilinx QEMU User Guide (LINK)
  3. UG1137: Zynq UltraScale+ MPSoC Software Developer Guide (LINK)
  4. UG1186: Libmetal and OpenAMP User Guide (LINK)

NOTE: Please note that we have a separate board to discuss OpenAMP queries, don’t post any of the AMP queries in embedded Linux board

Knowledge Base – Petalinux/Yocto

This section introduces to the Xilinx wiki links relevant to Embedded Linux development

  1. Yocto Support Features (LINK)
  2. Building a Yocto image for Xilinx’s ZCU102 board (LINK)
  3. Building Open Source Xilinx components (LINK)
  4. Tips related to Yocto layers and how Yocto works under Petalinux including applying patches within petalinux project  (LINK)
  5. Building Device tree targeting Xilinx platforms (LINK)
  6. Debugging Devicetree Issues and creating Petalinux Patches (LINK)
  7. Xilinx’s Linux driver’s information (LINK)
  8. Example of debugging Linux application in SDK targetting Zynq Ultrascale (LINK)

Knowledge Base – QEMU/XEN

  1. Overview on Xilinx QEMU (LINK)
  2. Booting kernel with Xilinx QEMU using emulated SD and QSPI flash (LINK)
  3. Overview on XEN Hypervisor (LINK)
  4. Example Building XEN (LINK)


Petalinux – Known Issues/Answer Records

Xilinx publishes answer records for every release of the tool which covers the features and known issues. You can find the Petalinux release notes for the various versions here: ReleaseNotes


NOTE: Please post any queries on the forum board. Request not to post any query here


5 Replies
Registered: ‎02-08-2019

A number of the links above point to 2019.1 content; should they not be updated for 2019.2?

Registered: ‎12-04-2016

Updated to latest as of now

0 Kudos
Registered: ‎11-21-2018

In the Overview on Xilinx QEMU the chapte 1. Networking does not work with an clean petalinux-build. Can not connect via ssh to the remote target.
0 Kudos
Registered: ‎04-26-2020

I installed Linux on my laptop, but some apps doesn't work. For example doesn't work, but it's important app for me. Help me, please, what should I do?

0 Kudos
Registered: ‎06-20-2017

@shabbirk Is "Debugging Devicetree Issues and creating Petalinux Patches" link correct?    It points to a page titled "Creating Devicetree from Devicetree Generator for Zynq Ultrascale and Zynq 7000".

*** Destination: Rapid design and development cycles ***