【vivado】在原有工程上新建工程

一、前言

在工作中,我们经常需要接触到别人的工程,并在别人的工程上新加设计功能,此时我们需要以别人工程为基础新建工程。

二、在已有工程上新建工程的方法

2.1 vivado 页面file-project-save as...

该方法的优点为:可以直接修改整个工程及工程子目录的文件路径名称为新的工程名,并且可以自由选择位置。

该方法的缺点为:新工程只有工程文件夹及vivado自动生成的一级目录及其子目录的文件夹。至于自己新建的与一级目录并列的其他文件目录及其子目录则不会被带到新工程文件路径中,而是索引的原工程下的文件。这对后期工程的移动非常不方便!

2.2在工程存储位置复制原工程

该方法的优点为:能够将整个工程全部文件直接复制生成一个新工程。

该方法的缺点为:所有的一级目录与原工程完全相同,若修改的话需要一个一个修改,也很麻烦。

三、工程管理方法

不要将自己新建的文件夹,或引用的其他源文件与vivado自动生成的一级目录并列!将所有需要用到的文件放到vivado自动生成的对应一级目录下面去,这样便即可以享受2.1方法的优点,又能规避其缺点。

 

相关推荐

  1. vivado原有工程新建工程

    2024-03-27 22:18:04       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-27 22:18:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-27 22:18:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-27 22:18:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-27 22:18:04       18 阅读

热门阅读

  1. 【GameFramework框架内置模块】17、声音(Sound)

    2024-03-27 22:18:04       19 阅读
  2. FunASR 框架使用;api服务搭建

    2024-03-27 22:18:04       15 阅读
  3. vue中el-tree默认选中节点问题

    2024-03-27 22:18:04       18 阅读
  4. Python自动连接SSH

    2024-03-27 22:18:04       16 阅读
  5. docker centos7在线安装redis

    2024-03-27 22:18:04       15 阅读
  6. pygame制作贪吃蛇

    2024-03-27 22:18:04       17 阅读
  7. 常见typescript面试题

    2024-03-27 22:18:04       13 阅读
  8. C#基础-标识符命名规则

    2024-03-27 22:18:04       15 阅读
  9. LeetCode 2580.统计将重叠区间合并成组的方案数

    2024-03-27 22:18:04       14 阅读