Join our team. We’re hiring FPGA engineers in FL and MD. APPLY NOW

Embedded Design with PetaLinux Tools

Course Code: EMBD PLNX

This course provides embedded systems developers experience with creating an embedded Linux system targeting AMD SoCs using the PetaLinux tools.

The course provides experience with:

  • Using open-source embedded Linux components
  • Using the PetaLinux tool design flow
  • Creating and debugging an application
  • Building the environment and booting the system using the Arm processors available in AMD SoCs
  • Customizing the root file system
  • Configuring the Linux environment and network components
  • Developing custom hardware and custom drivers

The primary focus is on embedded Linux development in conjunction with the AMD tool flow.

See Course Outline

Scheduled Classes

Live Online Training (Starts at 9am ET)
View our Full Calendar for class date status.
(Confirmed, Closed, Full)

Training Duration:

3 Days

Labs were great

The labs were great and really reinforced the topics.

– Student from Designing with Versal AI Engine 1: Architecture and Design Flow

Be the first to know. Sign up for our newsletter.

Who should attend:

Embedded software developers interested in customizing a kernel using PetaLinux on the Arm processors available in AMD SoCs.

Software Tools

  • PetaLinux Tools
  • Vivado Design Suite
  • Vitis unified software platform

Hardware

  • Architecture: Zynq UltraScale+ MPSoC
  • Demo board: Zynq UltraScale+ MPSoC ZCU104 Evaluation Kit or Versal AI Core Series VCK190 Evaluation Kit

* This course focuses on the Zynq UltraScale+ MPSoC.

PETALINUX Skills Gained

After completing this comprehensive training, you will have the necessary skills to:

  • Explain what an embedded Linux kernel is
  • Create a PetaLinux project to configure and build an image
  • Create a working Arm processor-based Linux system using the Vivado Design Suite and PetaLinux tools
  • List various hardware interfacing options available for the Arm processor
  • Describe the Linux device driver architecture
  • Build custom hardware cores and device drivers using the user space I/O (UIO) framework

Course Outline

Please note: The instructor may change the content order to provide a better learning experience.

Updated 03-12-2025
©2025 Advanced Micro Devices, Inc. Xilinx, Inc. is now part of AMD. Xilinx, the Xilinx logo, AMD, the AMD Arrow logo, Alveo, Artix, Kintex, Kria, Spartan, Versal, Vitis, Virtex, Vivado, Zynq, and other designated brands included herein are trademarks of Advanced Micro Devices, Inc.