Vitis Embedded Software Tutorials - 2025.2 English - XD260

Vitis Tutorials: Embedded Software (XD260)

Document ID
XD260
Release Date
2025-12-05
Version
2025.2 English

The tutorials under the Vitis™ Embedded Software category help you learn the Vitis Embedded Design Flows.

Getting Started

The Getting Started in Vitis Unified Embedded IDE tutorial should act as the start point, or a refresher to the Vitis Unified Embedded flows.

Table 1 Getting Started Tutorial

Getting Started Tutorial

Design Target

Getting Started in Vitis Unified Embedded IDE

Navigate through the IDE with minimal steps to get started. We will create the platform, hello world application, setup the target connections and debug our hello world application over JTAG. We will then learn how to program the flash.

Feature Tutorials

The Embedded Software: Feature Tutorials illustrate specific features of Vitis Embedded Software development flow, some features may not be required by all designs but are still useful for some use cases.

Table 3 Feature Tutorials

Feature Tutorial

Design Target

User Managed Mode in Vitis Unified IDE

Introduces how command line users can make use of Vitis Unified IDE to debug their applications in GUI and how to quickly call makefile actions.

Migrating from classic Vitis IDE to Vitis Unified IDE

Demonstrates the migration steps and deep dive into the details about hardware to software handoff metadata, how to migrate libraries and drivers.

Vitis Embedded Scripting Flow

Demonstrates how to automate GUI steps with scripts for both project management and debugging.

Vitis Embedded Software Debugging Guide

This tutorial demonstrates different debugging features available within the Vitis Embedded software development flow for bare-metal and Linux applications. It also introduces the flow to create a debuggable FSBL and how to do cross triggering in the Vitis Unified IDE.

Vitis Version Control Guide

This tutorial demonstrates the available version control features in the Vitis Unified IDE. It introduces how you can use git to manage your Vitis workspace and share your projects between teams.