ADI官方例程HDL和No-OS生成Vivado工程

源码下载

1、HDL(hdl-hdl_2019_r2.zip):https://github.com/analogdevicesinc/hdl/tree/main
2、No-OS(no-OS-2019_R2.zip):https://github.com/analogdevicesinc/no-OS/tree/main

软件工具

序号名称说明
1Vivado 2019.1
2Cygwin

Cygwin安装

1.安装步骤

下好之后双击打开,就是这个界面了,直接点下一步。
在这里插入图片描述
选择第一个,然后下一步。
在这里插入图片描述
然后就是你想要安装在哪了,下面的选项好像会决定环境变量存放在哪,不过一般都是个人电脑选择第一个默认的就行,然后点下一步。
在这里插入图片描述
然后是组件包的安装位置,涉及到后面的选择,这里我选择同一个目录。
在这里插入图片描述
然后选择网络连接方式,一般选择第二个直连就行,点击下一步。
在这里插入图片描述
这一步是选择下载源,一般都是选择国内镜像,因为国外的源太慢了,这里选择阿里的镜像,如果没有这个选项可以在下面的User URL里添加就行,选择好源后然后点击下一步。下一步会从你选择的源上下载软件包目录,如果提示Unable to get setup from https://xxxxxx/,返回上一步,选择别的源,例如第二个163网易的源。
在这里插入图片描述
这是最重要的一步,选择你要下载的软件包。这里为了使用gcc,必须要安装的四个:
1 binutils
2 gcc
3 gcc-mingw
4 gdb

可以在Search栏里直接搜,(实时联想,输入啥下面显示啥,不用按回车。)

在这里插入图片描述
搜索到之后,直接在右边的skip,双击,就会显示出版本号,就代表已经加入要安装的列表里了。
在这里插入图片描述
其他三个一样,出现版本号的是要安装的,其他不用点。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后就是两个确认你要安装的软件包的页面了,全都直接下一步就可以进入安装界面了,选择了阿里镜像源还是很快的。
在这里插入图片描述
在这里插入图片描述
下载完毕后会出现两个选项,都勾上,然后点完成,安装就完成了。
在这里插入图片描述
验证一下,打开上面的图标,输入cygcheck -c cygwin,出现这个就说明成功了。
在这里插入图片描述
再试试gcc、gdb、ld等有没有安装成功。
在这里插入图片描述

2.配置环境变量

在系统环境变量的Path中把cygwin安装路径根目录下的bin和sbin路径添加进去。
在这里插入图片描述

在这里插入图片描述

3.配置Vivado路径

打开Cygwin安装目录下的C:\cygwin64\etc\bash.bashrc文件,添加一下两行配置;

export PATH=$PATH:/cygdrive/c/Xilinx/Vivado/2019.1/bin
export PATH=$PATH:/cygdrive/c/Xilinx/SDK/2019.1/bin

输入which vivado指令验证配置结果,出现vivado路径说明配置成功;
在这里插入图片描述

HDL工程编译

管理员权限打开Cygwin,路径切换到HDL需要编译的D:\hdl-hdl_2019_r2\projects\adrv9361z7035工程路径,输入make,回车开始编译。
在这里插入图片描述

No-OS工程编译

把上一步HDL工程编译生成的system_top.hdf文件复制到D:\no-OS-2019_R2\projects\ad9361目录;
管理员权限打开 Xilinx Software Command Line Tool 2019.1命令行窗口,路径切换到D:\no-OS-2019_R2\projects\ad9361目录;输入make,回车开始编译。
在这里插入图片描述

参考链接

1、Cygwin安装教程
2、Vivado搭建工程
3、Windows下构建AD9361 Vivado工程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/313542.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

学生服务器是什么?推荐几款学生专享便宜服务器

随着科技的飞速发展,互联网已经成为我们生活中不可或缺的一部分。对于学生来说,拥有一个自己的服务器,不仅可以提供稳定、高效的网络服务,更可以成为探索和学习云计算、大数据等前沿技术的平台。本文将为学生朋友们推荐几款专享的…

好习惯修炼法则-1

2024年1月12日--读书笔记--好习惯修炼法则:《好习惯修炼法则:用3分钟改善你的生活习惯》([日]桦泽紫苑)【摘要 书评 试读】- 京东图书 (jd.com) 养成好的睡眠习惯,不仅可以提升免疫力,而且可以提高工作效率!当有工作任…

vue前端开发自学,插槽练习第二次,name属性的使用

vue前端开发自学,插槽练习第二次,name属性的使用!可以使用name属性,来自定义一个名字,这样,就可以在一个组件内同时出现多个插槽的内容了。在子组件内接收的时候,很简答,只需要在slot标签里面加上name“mz”&#xff1…

云服务器十大服务商——云服务器哪家好用

云服务器哪家便宜?2024最新整理你要的都在这!头部云厂商阿里云、腾讯云、华为云、京东云、UCloud等都在降价,阿腾云atengyun.com分享2024年云服务器租用价格给你惊喜! 便宜云服务器阿里云腾讯云华为云 2024年便宜云服务器汇总&…

ssm基于Javaweb的网上花店系统的设计与实现论文

摘 要 进入21世纪网络和计算机得到了飞速发展,并和生活进行了紧密的结合。目前,网络的运行速度以达到了千兆,覆盖范围更是深入到生活中的角角落落。这就促使网上购物系统的发展。网上购物可以实现远程购物,远程选择喜欢的商品和随…

3万字数据结构与算法学习笔记+知识点总结

文章目录 数据结构与算法排序排序算法常见排序算法复杂度冒泡排序(Bubble Sort)选择排序(Selection Sort)插入排序(Insertion Sort)希尔排序(Shell Sort)堆排序(Heap Sor…

协作共生:数字孪生与智慧城市的共赢之路

引言 随着科技的飞速发展,数字孪生和智慧城市的概念逐渐融入现代城市的规划和建设中。数字孪生技术为智慧城市的建设提供了强大的支持,而智慧城市则为数字孪生的应用提供了广阔的舞台。本文将深入探讨数字孪生与智慧城市之间的相互影响与协作&#xff0…

【QT】标准对话框

目录 1 概述 2 QFileDialog对话框 1.选择打开一个文件 2.选择打开多个文件 3.选择已有目录 4.选择保存文件名 3 QColorDialog对话框 4 QFontDialog对话框 5 QInputDialog标准输入对话框 1.输入文字 2.输入整数 3.输入…

Sublime Text 3配置 Python 开发环境

Sublime Text 3配置 Python 开发环境 一、引言二、主要内容1. 初识 Sublime Text 32. 初识 Python2. 接入 Python2.1 下载2.2 安装和使用 python2.2 环境变量配置 3. 配置 Python 开发环境4. 编写 Python 代码5. 运行 Python 代码 三、总结 一、引言 Python 是一种简洁但功能强…

用 docker 创建 jmeter 容器, 实现性能测试

前言 我们都知道,jmeter可以做接口测试,也可以用于性能测试,现在企业中性能测试也大多使用jmeter。docker是最近这些年流行起来的容器部署工具,可以创建一个容器,然后把项目放到容器中,就可以构建出一个独立…

element+vue 之图片放大器

1.安装插件 npm install vue-photo-zoom-pro2.main.js导入 // 放大镜 import VuePhotoZoomPro from vue-photo-zoom-pro Vue.use(VuePhotoZoomPro)3.页面使用 <vue-photo-zoom-pro:url"imgUrl":out-zoomer"true":scale"2"style"width:…

SQL-分页查询and语句执行顺序

&#x1f389;欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克&#x1f379; ✨博客主页&#xff1a;小小恶斯法克的博客 &#x1f388;该系列文章专栏&#xff1a;重拾MySQL &#x1f379;文章作者技术和水平很有限&#xff0c;如果文中出现错误&am…

基于Spring Task框架的定时任务处理

1.1 介绍 Spring Task 是Spring框架提供的任务调度工具&#xff0c;可以按照约定的时间自动执行某个代码逻辑。 定位&#xff1a;定时任务框架 作用&#xff1a;定时自动执行某段Java代码 应用场景&#xff1a; 1). 信用卡每月还款提醒 2). 银行贷款每月还款提醒 3). 火车…

轻松高效的PDF处理工具-Expert PDF for Mac/Win

在现代工作和学习中&#xff0c;PDF文件已经成为了一种常见的文件格式。无论是阅读电子书、编辑合同、制作演示文稿&#xff0c;还是分享报告&#xff0c;都可能会遇到PDF文件。然而&#xff0c;PDF文件的编辑和处理却常常给人带来了不便。为了解决这一问题&#xff0c;我们推荐…

Linux驱动(四)platform总线匹配过程

1、前言 在上一篇文章Linux驱动&#xff08;三&#xff09;platform总线驱动中讲解了platform的驱动框架&#xff0c;设备与驱动相匹配后会调用驱动的probe函数&#xff0c;设备与驱动的匹配则是platform总线中的match函数实现的&#xff0c;本文将详细讲解match函数的匹配过程…

PostgreSQL16中的新增功能:双向逻辑复制

在这篇博客中&#xff0c;我们将深入探讨Postgres 16中引入的一些更高级的新功能。为了更好地理解这些功能&#xff0c;读者应具备一些Linux、Postgres和SQL的基础知识&#xff0c;因为我们将深入探讨这些新功能并指导如何实现它们。 本博客以在Ubuntu 23.04上运行的PostgreSQL…

cmake 中的set用法

可以后面跟一串字符串 set — CMake 3.0.2 Documentation

ES6前端学习笔记

修正 ES6是ECMA为JavaScript制定的第6个标准版本&#xff0c;相关历史可查看此章节《ES6-ECMAScript6简介》。 标准委员会最终决定&#xff0c;标准在每年6月正式发布并作为当年的正式版本&#xff0c;接下来的时间里就在此版本的基础上进行改动&#xff0c;直到下一年6月草案…

2024 年1月12日最热CV论文:Distilling Vision-Language Models on Millions of Videos

谷歌研究新突破&#xff1a;Distilling VLM模型自动生成百万视频字幕&#xff0c;视频语言模型性能提升6%&#xff01; 引言&#xff1a;视频理解的挑战与机遇 在数字化时代&#xff0c;视频内容的爆炸式增长为计算机视觉和自然语言处理领域带来了前所未有的挑战与机遇。视频…

仲晶同志简历

女&#xff0c;汉族。1972年出生&#xff0c;国防大学科技与装备教研室教官。1992年&#xff0c;仲晶毕业于军事气象学院&#xff0c;1996年成为国防大学国防科技发展战略学硕士研究生&#xff0c;毕业后留校任教。曾出版过9部军事专著&#xff0c;先后发表学术论文100多万字。…