Global training solutions for engineers creating the world's electronics

Migrating to the Vitis Embedded Software Development IDE ONLINE WORKSHOP

Standard Level - 2 sessions (4 hours per session including breaks)


With thanks to AMD for sponsoring this workshop:
It is available to attend FREE OF CHARGE (Usual price $990) 

November 21 & 22 2024 - EurAsia - Register now »

November 21 & 22 2024 - Americas -
Register now »

 


The AMD Vitis™ software platform is a development environment for developing designs that includes FPGA fabric, Arm® processor subsystems, and AI Engines. The Vitis tools work in conjunction with AMD Vivado™ Design Suite to provide a higher level of abstraction for design development.

This Free workshop examines the tools and techniques required for software design and development using the Vitis™ unified software platform from AMD, with emphasis on:

  • Reviewing the basics of using the Vitis platform
  • Exploring the terminology and features of the Vitis Unified IDE
  • Developing bare-metal and Linux® applications
  • Debugging using the Vitis Unified IDE
  • Using the Vitis Python™ command line interface
  • Migrating from the classic Vitis IDE to the Vitis Unified IDE
  • Existing embedded developers using SDK tools from AMD for software development


Prerequisites

  • C or C++ programming experience, including general debugging techniques
  • Conceptual understanding of embedded processing systems as it relates to the AMD ecosystem (specifically writing and modifying scripts, user applications, and boot loader operation).

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

  • Develop and deploy an application on an AMD embedded system using the AMD Vitis Unified IDE
  • Develop an application on an AMD embedded system using the Python command line interface
  • Migrate an existing classic Vitis IDE project to the Vitis Unified IDE


Workshop Agenda

  • Overview of Embedded Software Development
    Overview of the process for building an embedded software application. 
  • Driving the AMD Vitis Unified IDE
    Introduces the terminology and features of the Vitis Unified IDE and talks about the basic behaviors required to drive the Vitis Unified IDE to generate a C/C++ application. 
  • Bare-metal Application Development
    Covers the various software components, or layers, supplied by AMD that aid in the creation of low-level software. The basic baremetal application development flow is also discussed. 
  • Linux Software Application Development
    Highlights important parts of the underlying Linux system as it pertains to applications. 
  • Debugging Using the AMD Vitis Unified IDE
    Describes the basics of actually running the Vitis Unified IDE system debugger and illustrates the debugging process. 
  • Using Python Commands from the Vitis Command Line Interface
    Introduces the Python-based command line interface and illustrates how to interact with and create projects in the Vitis Unified IDE using Python APIs. 
  • Migrating to the AMD Vitis Unified IDE
    Reviews how to migrate existing classic Vitis IDE projects to the Vitis Unified IDE. 

This workshop is delivered in two 4 hour sessions of interactive training comprising presentations with Q&A.

  • EurAsia start time each day
    • 0830 GMT | 0930 CET | 1400 IST
  • Americas start time each day 
    • 0830 PST | 1030 CST | 1130 EST
  • There will be some short breaks during  the training 
  • There are no specific hardware requirements for this workshop, please check your connection with GoToWebinar here if you have not used it to attend a Doulos event before.

FREE OF CHARGE sponsored by AMD

Looking for team-based training, or other locations?

Complete an enquiry form and a Doulos representative will get back to you.

Enquiry FormPrice on request