vivado ubuntu安装?vivado安装步骤
sdr开发篇 1.ubuntu18安装 vivado2018文字记录
在进行SDR开发时,首先,我们需要在Ubuntu 18的虚拟机环境中设置好基础配置。使用的是8核8GB内存、100GB硬盘的VMware虚拟机。
第一步是获取安装所需的文件。从AMD网站下载Xilinx Vivado SDK 2018.3的安装包,推荐使用迅雷进行下载,因为它通常能提供更快的下载速度。在虚拟机中,我们需要设置共享文件夹以便于文件的传输。在虚拟机中切换目录时,可能会遇到看不到文件夹的问题,需要仔细检查网络连接和权限设置。
安装过程中,解压下载的安装包后,接下来是权限设置,确保后续操作的顺利进行。接着,要为Vivado添加许可证,这分为运行时和安装时的步骤。运行Vivado时,确保正确添加了许可证;安装过程中,可能需要额外的许可证管理。
驱动程序的安装也是关键步骤。首先安装下载器驱动,连接到设备时,从虚拟机的设备管理器中找到Future Devices Digilent USB Device,然后连接。同时,为确保兼容性,需要在虚拟机的USB控制器设置中,将USB兼容性设置为USB 3.1。
使用Vivado和Zynq交叉编译器时,首先启动Vivado,然后是Zynq和ZynqMP的交叉编译器。运行时,要确保虚拟机正确识别和连接了USB设备,才能进行后续的编译和开发操作。
安装Vitis和Vivado开发工具
安装Vitis和Vivado开发工具包含两种方式:使用压缩包和使用安装工具在线安装。
使用压缩包安装Vitis步骤如下:首先,访问Xilinx官网下载Vitis完整的压缩包。其次,下载SFD压缩包,并使用Edge浏览器安装迅雷插件,以加速大文件下载。完成下载后,解压压缩包并开始安装。点击安装按钮,等待安装进度完成,注意这一过程可能较慢,有时会卡在最后生成已安装设备列表的步骤,这可能是因为Ubuntu系统缺少必要的库文件支持。此时,需要安装支持文件,具体步骤可参考support.xilinx.com/s/qu...页面。完成安装后,重启系统并启动Vitis。
启动Vivado的步骤为:在Linux(如Ubuntu)系统中,直接运行启动vivado的指令即可启动。
使用安装工具在线安装Vitis步骤如下:下载安装工具,根据系统类型选择对应的BIN或EXE安装包。以Ubuntu为例,使用控制台执行安装命令,然后在可视化界面中继续完成安装过程。整个安装过程可能比使用压缩包方式更长。
通过上述两种方式,您可以成功安装Vitis和Vivado开发工具,为您的硬件设计和开发工作提供支持。
Xilinx PetaLinux 安装
为了在Xilinx FPGA上进行Linux应用开发,我参考了Xilinx的官方文档和Mohammad S. Sadri的YouTube教学视频,记录了安装基于Xilinx Versal VMK180开发板的PetaLinux的完整过程。首先,从Xilinx官网下载PetaLinux Tools- Installer和VMK180 BSP,并确保下载的是v2022.2版本。安装PetaLinux时,需在Ubuntu 20.04的虚拟机内使用vmware,并通过终端输入相应的安装指令。在安装过程中,若提示缺少系统工具,应先安装如xterm和gcc-multilib等工具。安装完成后,PetaLinux工具链将被安置在~/petalinux/2022.2/目录下。
为了配置工作环境,Ubuntu需要找到petalinux的工具链。在安装PetaLinux后,出现"/bin/sh is not bash!"的警告信息,但无需理会。最终运行命令设置工作目录,确保Ubuntu能够顺利使用petalinux工具。
接下来,配置hw_server,实现与硬件平台VMK180开发板的通讯。为了完成此配置,我基于Windows10环境,先在Vivado安装目录下(例如F:\Xilinx\Vivado\2022.2)运行settings64.bat文件,以配置Vivado工作环境。启动Vivado后,通过Hardware Manager界面新建hw_server,设定Connect to: Local server,成功启动后主机名为localhost,端口号为3121。最后,使用XSDB(Xilinx System Debugger)连接至hw_server,输入相应命令,实现与Versal xcvm1802(即VMK180开发板)的连接。