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.
3-Day Instructor-led Course | Price USD | Training Credits |
---|---|---|
Hosted Online - $600/day | $1800 | 18 |
In-Person Public Registration - $600/day | $1800 | 18 |
Printed Course Book (A PDF book is included in the course fee)
Cannot be purchased without registration. | $100 | 1 |
Private Training | Learn More | Learn More |
Coaching | Learn More | Learn More |
Scheduled Classes
Live Online Training (9am-5pm 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
Day 1 | Day 2 | Day 3 |
---|---|---|
|
|
|
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