Migrating to the Vitis Embedded Software Development IDE Workshop
Migrating to the Vitis Embedded Software Development IDE Workshop
This course is available as private training only.
COURSE CODE: EMBD VITIS
This workshop demonstrates the tools and techniques required for software design and development using the Vitis unified software platform.
The emphasis of this course is on:
- Reviewing the basics of using the Vitis platform
- Migrating existing SDK projects to the Vitis platform
- Developing software applications using the Vitis platform
Learn more about AMD.
1-Day Instructor-led Course | Price USD | Training Credits |
---|---|---|
Hosted Online - $600/day | $600 | 6 |
In-Person Registration - $600/day | $600 | 6 |
Printed Course Book (A PDF book is included in the course fee) | $100 | 1 |
Private Training | Learn More | Learn More |
Coaching | Learn More | Learn More |
Scheduled Classes
No Scheduled Sessions - Contact Us to ask about setting one up!
Training Duration:
1 Day
Be the first to know. Sign up for our newsletter.
Who should attend:
Existing embedded developers using AMD Xilinx SDK tools for software development.
Software Tools
- Vitis unified software platform
Hardware
- Architecture: Zynq UltraScale+ MPSoC
- Demo board: Zynq UltraScale+ MPSoC ZCU104 or Versal Adaptive SoC VCK190 board
Skills Gained
After completing this comprehensive training, you will know how to:
- Develop and deploy an application on an AMD Xilinx embedded system using the Vitis unified software platform
- Migrate an existing SDK project to the Vitis platform
Course Outline
Day 1 |
---|
Overview of Embedded Software Development Overview of the process for building a user application. {Lecture} Driving the Vitis Software Development Tool Introduces the basic behaviors required to drive the Vitis tool to generate a debuggable C/C++ application. {Lecture, Lab} Migrating from SDK to the Vitis Platform Overview of migrating existing AMD Xilinx SDK projects to Vitis software development projects {Lecture, Demo} Standalone Software Platform Development and Coding Support Covers the various software components, or layers, supplied by AMD Xilinx that aid in the creation of low-level software. Also the basic services (libraries) available. {Lecture, Lab} Linux Software Application Development Overview Highlights important parts of the underlying Linux system as it pertains to applications. {Lecture, Lab} Building a Linux Application in the Vitis IDE Reviews the use of the Vitis tool for Linux software development. {Lecture} System Debugger Describes the basics of actually running a debugger and illustrates the most commonly used debugging commands. {Lecture, Lab} Software Profiling Overview Introduces the purpose and techniques for profiling a user application. {Lecture, Lab} Debugging Using Cross-Triggering Illustrates how hardware-software cross-triggering techniques can uncover issues. {Lecture, Lab} |
Please note: The instructor may change the content order to provide a better learning experience.
Prerequisites:
- C or C++ programming experience, including general debugging techniques
- Conceptual understanding of embedded processing systems as it relates to the AMD Xilinx ecosystem (specifically writing and modifying scripts, user applications, and boot loader operation)