We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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

Embedded Linux Useful Resources

Embedded Linux forum board discusses on 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 of the 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 duplicated topic 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 an other member. Note that moderator might edit you post in such 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. UG1157: PetaLinux Command Line Reference (LINK)
  3. UG1169: Xilinx QEMU User Guide (LINK)
  4. UG1137: Zynq UltraScale+ MPSoC Software Developer Guide (LINK)
  5. 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. Building Yocto image for Xilinx’s ZCU102 board (LINK)
  2. Building Open Source Xilinx components (LINK)
  3. Tips related to Yocto layers and how Yocto works under Petalinux including applying patches within petalinux project  (LINK)
  4. Building Device tree targeting Xilinx platforms (LINK)
  5. Debugging Devicetree Issues and creating Petalinux Patches (LINK)
  6. Getting Ubuntu desktop up and running on ZCU102 (LINK)
  7. Xilinx’s Linux driver’s information (LINK)
  8. 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. Building XEN (LINK)


Petalinux – Known Issues/Answer Records

Xilinx publishes answer record for every release of the tool which covers the features and known issues. As an example, here are the release notes for most recent two releases

  1. PetaLinux 2018.3 - Product Update Release Notes and Known Issues (LINK)
  2. PetaLinux 2019.1 - Product Update Release Notes and Known Issues (LINK)