Home
  • About Us
    • History
    • Mission
    • Team
    • Partners & Memberships
    • Customer Stories
  • Applications
    • Video
    • Automotive
    • Aerospace & Defense
    • Industrial
    • Telecommunications
  • News
    • Press Releases
    • Blog
    • Events
  • Careers
  • Contact
  • LinkedIn
  • Twitter
Xilinx & Verification Training Courses
Quality training delivered by industry experts
Back to
Course scheduleCourse list

Embedded Design with PetaLinux Tools

2-day training designed to give you an overview of embedded systems design using the Xilinx PetaLinux Tools.

Provides embedded systems developers with experience in creating an embedded Linux system targeting a Zynq® UltraScale+™ MPSoC processor development board using PetaLinux Tools.

The course provides experience with:
  • Building the environment and booting the system using a Zynq UltraScale+ MPSoC with PetaLinux Tools on the ARM® Cortex™-A53 processor
  • Using open-source embedded Linux components
  • Configuring the Linux environment and network components
  • Debugging embedded Linux platforms
The primary focus is on embedded Linux development in conjunction with the Xilinx tool flow.

Release date

August 2015

Level

Embedded Software 4

Training duration

2 days

Price

USD 1600 or 16 Training Credits

Course Part Number

EMBD-PLNX

Who Should Attend?

Embedded software developers interested in customizing the PetaLinux kernel on an ARM processor design for a Xilinx Zynq All Programmable SoC or Xilinx Zynq UltraScale+ MPSoC

Prerequisites

  • Essentials of FPGA Design course (introductory FPGA design course)
  • Embedded Systems Software Development course (software development for FPGA embedded systems course)

Software Tools

  • PetaLinux Tools 2019.1
  • Xilinx SDK Tool 2019.1
  • Vivado® System Edition 2019.1

Hardware

  • Architecture: Zynq UltraScale+ MPSoC
  • Demo board: ZedBoard or Zynq UltraScale+ MPSoC ZCU104*

Skills gained

After completing this comprehensive training, you will have the necessary skills to:
  • Explain what an embedded Linux kernel is
  • Describe the Linux device driver architecture
  • Create a PetaLinux project to configure and build an image using PetaLinux tools
  • Create a working ARM Cortex-A9 or Cortex-A53 Processor Linux system using the Vivado Design Suite and PetaLinux tools
  • List various hardware interfacing options available for the ARM Cortex-A9 and Cortex-A53 Processor
  • Build custom hardware cores and device drivers using the user space I/O (UIO) framework

Course Outline

  • Introduction to Embedded Linux - Introduces embedded Linux, including a brief architectural overview, as well as some of the reasons for its rising popularity as an embedded OS. {Lecture}
  • Embedded Linux Components - Describes the various components required for embedded Linux platforms and how the components affect the booting of Linux on these platforms. {Lecture, Lab}
  • Introduction to the PetaLinux Tools - Describes the PetaLinux tools and their requirements. {Lecture}
  • PetaLinux Tools Workflow - Provides a brief description of the PetaLinux tools workflow. {Lecture}
  • Basics of the PetaLinux Tools - Describes in detail various PetaLinux commands and their example use cases. {Lecture, Lab}
  • Application Development and Debugging - Introduces core concepts for developing, running, and debugging software applications in an embedded Linux environment. {Lecture, Lab}
  • Customizing rootfs - Provides a brief description on customizing the rootfs for embedded Linux. {Lecture}
  • Networking and TCP/IP - Discusses how the TCP/IP networking stack can be used to improve productivity during embedded product development. {Lecture, Lab}
  • Linux Device Drivers Overview - Provides a brief overview on Linux device drivers and how to use them for custom hardware. {Lecture}
  • User Space I/O and Loadable Kernel Modules - Introduces two lightweight approaches for accessing the physical memory of devices from user space: direct access through the dev/mem virtual device and the user space I/O framework. {Lecture, Lab}
  • Board Bring Up with the Vivado Design Suite and PetaLinux Tools - Describes the complete board bring-up process, which includes the hardware design as well as Linux image creation for the hardware {Lecture, Lab}
  • PetaLinux Image Booting Methods - Describes how to boot the PetaLinux image via QEMU, SD card, JTAG, and TFTP. {Lecture}
  • Configuring the rootfs Type - Reviews various rootfs types (INITRD, INITRAMFS, NFS, JFFS2, and SD card) and how to configure a PetaLinux project to boot the PetaLinux image with the selected rootfs. {Lecture}
  • Custom Hardware Development - Describes the Package IP Wizard and how it can be used to create a variety of architectural o ptions for interfacing a system with custom processing hardware. {Lecture, Lab}
  • Custom Driver Development - Discusses device driver options to match custom hardware devices and how to use the provided interfaces to read and write to the devices. {Lecture, Lab}

Special Comments

*The listed course price is for the in-person training. The cost of the online training is $2000 or 20 Training Credits and includes a ZedBoard that is yours to keep after the training is completed. If you already own a ZedBoard, the overall cost of the online training remains at $1600 or 16 Training Credits.

Please download the respective PDF of your course: *

  • Embedded_Design_with_PetaLinux_tools_embd-plnx_2019-1_ilt_H.pdf

* The course version can be found in the training registration form

Related Courses

Embedded Systems Design

View course

Embedded System Design for the Zynq UltraScale+ MPSoC

View course
Contact HardentContact me
Your trainer, Daniel
Have a question about the course?

Course Schedule

  • Mar 23–24, 2021
    Live E-Learning
    Register
  • Jun 02–03, 2021
    Live E-Learning
    Register
Wondering Which Course to Take?

Download our learning path guide to find the right course level and topic for the next step in your career development.

Training Funding

From Xilinx training credits to government funding, there are several options available to help you cover training costs.

See our list of resources
Upcoming Sessions
Mar 03–04
Designing with Versal AI Engine 2
Register
Mar 08–11
Designing with the Versal ACAP: Architecture and Methodology
Register
Mar 08–10
Advanced Timing Closure Techniques for the Vivado Design Suite
Register
Mar 15–18
Introduction to UVM
Register
Complete Course Schedule
Latest News
Contact Us
Hardent Announces Availability of New Xilinx Versal ACAP Training Courses
New Xilinx Versal ACAP training courses will cover all aspects of designing with the latest Xilinx device category.
More
Hardent Announces Expansion of Xilinx Training in the USA
Hardent selected by Xilinx to be the new Xilinx training provider in four U.S. states.
More
Hardent and PLC2 Announce New IP Partnership to Support German Semiconductor Companies
PLC2 named as the official IP representative for Hardent’s video compression IP cores in Germany, Austria, and Switzerland.
More
Upcoming Sessions
Mar 03–04
Designing with Versal AI Engine 2
Register
Mar 08–11
Designing with the Versal ACAP: Architecture and Methodology
Register
Mar 08–10
Advanced Timing Closure Techniques for the Vivado Design Suite
Register
Mar 15–18
Introduction to UVM
Register
Complete Course Schedule
Contact Hardent
Your trainer, Daniel
Have a question about the course?
HardentMontreal
450 rue Saint-Pierre, suite 300
Montreal
,
QC
H2Y 2M9
Canada
T +1 (514) 284-5252
F +1 (514) 284-5052
Tick to hear more from Hardent by email. This includes our newsletter, details about offers, new courses, and events. You can opt out at any time. For further information, please refer to our privacy policy.

We made the decision to work with Hardent as we felt confident that their strategic approach to the development process, combined with their technical expertise and training credentials, would help us to successfully reach our end goal and equip our in-house team with the electronic design knowledge to complete not just this project but other projects in the future.

Stefan Grigoras
Operations Manager
NDT Technologies Inc.
More testimonials
Training Partners
WHDL logo
Hardent © 2002-2021.
All rights reserved.
  • Privacy Policy