0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在Vitis中使用Git集成以及如何使用团队操作来共享Vitis工程

XILINX开发者社区 来源:XILINX开发者社区 2023-05-12 15:03 次阅读

在本快速入门演示中,将探讨如何在 Vitis 中使用 Git 集成以及如何使用团队操作来共享 Vitis 工程。

1

// 团队操作

所有团队操作都能在 “Explorer”(资源管理器)视图下通过右键单击菜单来使用,如以下截屏所示。

虽然 “Platform”(平台)、“System Project”(系统工程)和“Application Project”(应用工程)显示在同一个层级内,但这些都是独立工程。

因此,团队操作需在各工程层次上执行。

2

// 在 Git 中共享工程

为便于演示,本文将创建一个简单的 Hello World 应用。

随后,右键单击 “System Project” 并选择 “Team -》 Share Project”(团队 》 共享工程)。

9189a0b4-f091-11ed-90ce-dac502259ad0.png

91a31ca6-f091-11ed-90ce-dac502259ad0.png

针对 “Platform” 和 “Application” 工程重复上述操作。

在 “Project Explorer”(工程资源管理器)视图中,用户可以看到已检入的工程:

91b908cc-f091-11ed-90ce-dac502259ad0.png

用户还会看到在其自己的机器上已创建这些工程:

91cc1836-f091-11ed-90ce-dac502259ad0.png

用户可将这些工程添加到其 Git 仓库中:

91e628a2-f091-11ed-90ce-dac502259ad0.png

92007036-f091-11ed-90ce-dac502259ad0.png

3

// 导入工程

来自 Git 仓库的现有工程可使用以下选项导入。

“Import Project” Wizard(导入工程向导)可从 “File → Import”(文件 》 导入)打开。

4

// 使用 GIT 导入向导

用户可以选择 “Import Projects” Wizard 中的 “Import projects from Git”(从 Git 导入工程)选项。

921e0862-f091-11ed-90ce-dac502259ad0.png

用户可以将仓库位置设置为本地仓库或 URI。根据选择,向导将显示特定的页面。

“Import projects from Git”已集成到“Import Projects” Wizard 内,支持从本地仓库导入,也支持使用 URI 从远程仓库导入。

随后,用户在 “Import Projects” Wizard 中单击 “Finish”(完成)时,将按需移植所选的工程。

5

// 从远程 Git 仓库导入工程

首先,选择 “Clone URI”(克隆 URI):

9232385a-f091-11ed-90ce-dac502259ad0.png

然后,指向用户的远程 Git 仓库:

924da6da-f091-11ed-90ce-dac502259ad0.png

现在,用户可以看到自己的工程:

92708164-f091-11ed-90ce-dac502259ad0.png

6

// 从本地 Git 仓库导入工程

用户可以使用 “Eclipse workspace or zip file”( Eclipse 工作空间或 zip 文件)选项轻松导入工程。

用户需提供 “Local Repository”(本地仓库)路径,随后,它将列出现有工程。

如果要保留本地 Git 仓库位置,则请勿选中 “Copy Projects into workspace”(将工程复制到工作空间内)选项。

随后,在 “Import Projects” Wizard 中单击 “Finish” 时,将按需移植所选的工程。

例如,使用以下命令克隆了自己的仓库:

92834344-f091-11ed-90ce-dac502259ad0.png

然后,导入工程:

929691e2-f091-11ed-90ce-dac502259ad0.png

导入的工程会显示在 “Explorer” 视图中。

92ac176a-f091-11ed-90ce-dac502259ad0.png

7

// 支持部分导入工程

如果导入时未选择某些 “Application” 工程,那么缺失的工程将如下截图所示。

用户可以使用 “Import Projects” Wizard 导入缺失的应用工程。

如果缺失 “System” 工程,那么孤立的工程将显示在“Assistant”(助手)视图中。

在上述两种情况下,用户始终都能使用 “Refresh Project Models”(刷新工程模型)选项从 Git 仓库获取最新更改,在 “System Project” 上或者出现工程错误时,都会提供该选项。

8

// 更新现有工程

用户可以使用 “Explorer” 视图中提供的团队操作轻松对 Git 仓库执行拉取/推送更改的操作,如下所示。

92c06300-f091-11ed-90ce-dac502259ad0.png

9

// 其它特性

Git 忽略文件创建

对于新创建的工程,将随默认构建配置文件夹一起创建 “.gitignore” 文件,这样团队检入时就会忽略这些文件夹。

请参阅 “.gitignore” 文件样本:

92d65642-f091-11ed-90ce-dac502259ad0.png

切换到 Git 透视图的快捷方式

用户可以选择 “Window → Git Perspective”(窗口 》 Git 透视图)来轻松切换到 Git 透视图。

92e710cc-f091-11ed-90ce-dac502259ad0.png

Git 首选项

用户可在 “Window → Preferences”(窗口 》 首选项)内选择 Git 首选项:

92fa4520-f091-11ed-90ce-dac502259ad0.png

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Git
    Git
    +关注

    关注

    0

    文章

    193

    浏览量

    15417
  • 资源管理器
    +关注

    关注

    0

    文章

    20

    浏览量

    7491
  • Vitis
    +关注

    关注

    0

    文章

    144

    浏览量

    7156
收藏 人收藏

    评论

    相关推荐

    如何把赛灵思SDK工程移植到Vitis

    从 2019.2 版开始,赛灵思 SDK 开发环境已统一整合到全功能一体化的 Vitis 统一软件平台 中。 马上开始将工程从赛灵思 SDK 移植到 Vitis 吧。 Vivado 工程
    的头像 发表于 11-09 16:57 2321次阅读

    Vitis2023.2使用之—— classic Vitis IDE

    Vitis 已经更新到2023.2了,新版本相较于旧版本更新了嵌入式平台,新版平台增加了Versal™ AI 引擎 DSP 设计的增强功能,全新的独立 Vitis 嵌入式软件,最新 Vitis 统一
    发表于 03-24 16:15

    Vitis2023.2使用之—— updata to Vitis Unified IDE

    上一章聊了一下vitis2023.2怎样使用classic Vitis IDE,这章我们来说一说基于classic Vitis IDE的工程怎么样更新到新版本的
    发表于 03-24 17:14

    Vivado硬件平台更新后Vitis工程如何更新

    源文件,之后Clean,再之后Build(Ctrl + B)。  注:中间会弹出来一个错误的提示,不用理会,等待工程编译完成,错误提示就不存在了。    更改目录后vitis工程需要重新加载平台  在建
    发表于 01-15 16:46

    Vitis准备工程及注意事项有哪些

    Vitis准备工程及注意事项
    发表于 01-25 06:26

    Vitis的使用教程

    在学习ZYNQ嵌入式开发的过程中,正点原子的教程是采用SDK,而我下载的vivado2020.1已经变成了vitis,所以写一这篇博客,方便后续查阅。
    发表于 02-04 07:09

    使用Vitis HLS创建属于自己的IP相关资料分享

    Xilinx而言,Vivado 2019.1之前(包括),HLS工具叫Vivado HLS,之后为了统一将HLS集成Vitis里了,集成之后增加了一些功能,同时将这部分开源出来了。Viti
    发表于 09-09 16:45

    【KV260视觉入门套件试用体验】五、VITis AI (人脸检测和人体检测)

    ~ $ git clone https://github.com/Xilinx/Vitis-AI Git下载不成功,可能就是网络不太好,在等等在尝试。 1.2、安装交叉编译系统环境。 $ cd
    发表于 09-26 16:22

    【KV260视觉入门套件试用体验】Vitis AI 构建开发环境,并使用inspector检查模型

    /html/docs/install/install.html 这个链接介绍了如何在不同的操作系统和硬件平台上安装和配置 Vitis AI 的相关组件,包括 Vitis AI 优化器、
    发表于 10-14 15:34

    何在Vitis HLS中使用C语言代码创建AXI4-Lite接口

    在本教程中,我们将来聊一聊有关如何在 Vitis HLS 中使用 AXI4-Lite 接口创建定制 IP 的基础知识。
    的头像 发表于 09-13 10:04 6026次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Vitis</b> HLS<b class='flag-5'>中使</b>用C语言代码创建AXI4-Lite接口

    何在Vitis中封装加速平台?

    这是《创建 Vitis 加速平台》系列的第 3 篇博文。在前文中,我们讲解了如何创建硬件和软件工程。在本文中,我们将讲解如何在 Vitis 中将所有这些
    的头像 发表于 12-26 10:20 2496次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Vitis</b>中封装加速平台?

    基于Vitis HLS的加速图像处理

    Vitis Vision库是OpenCV和Vision功能的加速库,可在Vitis环境中使用,这些库的L1目录是示例设计。为了适应各种用户环境,从2020.1版本开始,Xilinx不再
    的头像 发表于 02-16 16:21 2066次阅读
    基于<b class='flag-5'>Vitis</b> HLS的加速图像处理

    何在Vitis中设定Kernel的频率

    Vitis 统一软件平台中使用Alveo系列开发板设计加速Kernel时,系统会自动为Kernel的时钟设置默认频率。以 xilinx_u200_qdma_201910_1 平台为例,在Vitis中选择平台时可以看到默认的时钟
    发表于 08-02 10:30 550次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Vitis</b>中设定Kernel的频率

    Vitis IDE Git集成快速入门

    在本快速入门演示中,将探讨如何在 Vitis 中使Git 集成以及如何使用
    的头像 发表于 05-12 15:01 628次阅读
    <b class='flag-5'>Vitis</b> IDE <b class='flag-5'>Git</b><b class='flag-5'>集成</b>快速入门

    何在Vitis HLS GUI中使用库函数?

    Vitis™ HLS 2023.1 支持新的 L1 库向导,本文将讲解如何下载 L1 库、查看所有可用功能以及何在 Vitis HLS GUI
    的头像 发表于 08-16 10:26 621次阅读
    如<b class='flag-5'>何在</b><b class='flag-5'>Vitis</b> HLS GUI<b class='flag-5'>中使</b>用库函数?