Vitis 统一软件平台概述 - 2023.2 简体中文

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2023-12-13
Version
2023.2 简体中文

AMD Vitis™ 统一软件平台将 AMD 软件开发的方方面面全部组合到单一统一的环境内。Vitis 软件平台支持 Vitis 嵌入式软件开发流程和 Vitis 应用加速开发流程,以满足希望使用基于 AMD FPGA 的最新软件加速功能的软件开发者的需求。本文档旨在探讨 Vitis 核开发套件的嵌入式软件开发流程和使用。

Vitis 统一软件平台包含许多工具和实用工具,支持嵌入式软件开发作为后端。它提供了 Vitis 统一集成设计环境 (IDE) 作为前端 GUI 以支持嵌入式软件开发者高效完成面向 AMD 嵌入式处理器的软件应用开发工作。Vitis Unified IDE 适用于使用 AMD Vivado™ Design Suite 创建的硬件设计。

相较于基于 Eclipse 的传统 Vitis IDE,Vitis Unified IDE 提供了焕然一新的 GUI。它采用来自 Eclipse Foundation 的最新技术,并使用 Eclipse Theia 作为其基础框架。此全新框架可实现更快的图形用户界面响应、社区驱动的多样化开源插件和灵活的配置。

Vitis Unified IDE 为嵌入式软件开发提供了下列功能特性:

  • AMD Vivado™ 生成的硬件设计创建平台并生成 BSP 用于软件开发
  • 从设计示例或空模板创建应用
  • 配置和构建平台和应用
  • 在硬件上运行、调试或剖析应用
  • 利用目标连接管理器来管理多个本地或远程硬件连接
  • 丰富的器件和处理器支持,从 MicroBlaze™ 、Zynq 7000、Zynq AMD UltraScale+™ MPSoC 到 AMD Versal™
  • 创建启动镜像
  • 配置器件
  • 闪存编程
  • 根据组件类型按 IDE 和运行操作来管理工程
  • 按用户脚本管理工程,使用 IDE 来辅助调试程序
  • 利用集成 Git 进行源码版本控制
  • 在 GUI 和命令行接口 (CLI) 中支持所有操作

完整 Vitis 安装包括全新 IDE 和传统 IDE。您可使用 `Vitis --classic` 命令启动传统 IDE。在传统 Vitis IDE 中添加了工程移植实用工具,允许您将传统 Vitis IDE 工作空间移植到全新 Vitis Unified IDE。