Embedded Design with PetaLinux Tools
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.
Scheduled Classes
Live Online Training (Starts at 9am ET)
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.
Prerequisites For PetaLinux:
- Designing FPGAs Using the Vivado Design Suite 1
- Introduction to FPGA design
- Designing FPGAs Using the Vivado Design Suite 2
- Designing with the IP integrator
- Creating and packaging custom IP
- Embedded Systems Hardware Design Boot Camp for the Zynq UltraScale+ MPSoC
- Software development for embedded systems