ZYNQ:从SDK到Vitis(一):应用工程创建的差异

ZYNQ:从SDK到Vitis(一):应用工程创建的差异

此文章适合会SDK,但想转向Vitis的朋友们,有错误请多多批评。

注意:
SDK对应vivado2018.3版本
Vitis对应vivado2021.1版本
没有尝试过其他版本,也许存在版本差异
参考文档:
正点原子教程:领航者ZYNQ之嵌入式SDK开发指南_V2.0.pdf
Xilinx 官方用户指南:
文档:Vitis Unified Software Platform Documentation:Embedded Software Development (UG1400)
链接:https://www.xilinx.com/support/documentation/sw_manuals/xilinx2021_1/ug1400-vitis-embedded.pdf

SDK的设计流程

  1. 在vivado中完成硬件平台设计
  2. 导出硬件(vivado : File->Export->Export Hardware):Vivado 会在当前工程目录下创建名为“{project name}.sdk”的文件夹作为SDK软件开发的工作空间,并向该文件夹导出一个后缀为.hdf的硬件定义文件,该文件描述了所设计的硬件平台
  3. 从vivado转向SDK(vivado : File->Launch SDK)
  4. 创建应用工程(SDK : File->New->Application Project)
  5. 编写应用工程代码:省略一万行代码。

Vitis的设计流程

  1. 在vivado中完成硬件平台设计
  2. 导出硬件(vivado : File->Export->Export Hardware):Vivado 会在当前工程目录下导出一个后缀为.xsa(Xilinx Support Archive)文件,可以当做是.hdf文件的代替品
  3. 从vivado转向Vitis(vivado : Tools->Launch Vitis IDE)
  4. 创建平台工程(Vitis : File->New->Create Platform Project):其中需要用到上面的.xsa文件
  5. 创建应用工程(Vitis : File->New->Create Application Project) :其中需要链接到上面创建的平台
  6. 也可以直接创建应用工程:在创建应用工程的界面里创建平台工程并链接
  7. 在Vitis里右键单击应用工程中的src目录,选择New->File:创建应用工程代码,编写main函数,同理省略一万行代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值