本帖最后由 LINUX课程 于 2024-9-9 11:44 编辑
软件版本:vitis2021.1(vivado2021.1) 操作系统:WIN10 64bit 硬件平台:适用XILINX Z7/ZU系列FPGA
1 使用现有虚拟机快速部署 找到名为uisrc-ubuntu18x64.rar的压缩包,并将其解压到合适的位置,然后双击名为uisrc-ubuntu64x.vmx的文件,虚拟机就会被添加进VM内。 打开VMware可以看到虚拟机已经被添加进来。 2 手动部署开发环境 若已经完成本篇第1小节的操作,本节跳过,切勿重复操作。本节由于是手动部署,不能完全保证稳定性。受制于软件源,本小节中的软件可能随时被下架丢失,或者因修改而导致错误,抑或是因更新导致依赖不匹配,因此强烈建议使用第1小节中的方法部署。 在上一篇第小5节,我们已经克隆过虚拟机,现在选取其中一个虚拟机进行操作,首先打开虚拟机,登录后打开终端,输入如下命令后再输入密码: 系统会去之前设置的软件源的地址检查软件列表,等待命令运行完毕即可。 然后开始安装环境,逐条输入如下代码: - sudo apt-get install build-essential gcc-arm-linux-gnueabi gcc-aarch64-linux-gnu openssl libssl-dev vim
复制代码- sudo apt-get install cvs automake autoconf libtool bison flex
复制代码- sudo apt-get install libncurses5-dev
复制代码- sudo apt-get install binutils-doc cpp-doc gcc-doc glibc-doc stl-manual manpages manpages-dev
复制代码安装的过程中可能需要选择[Y/N],只需输入Y再回车即可。如果有安装出错的,可以尝试更换软件源后再重试本小节。 3 部署开发包 uisrc-lab-xlnx用于管理uboot编译、kernel编译、dts编译、rootfs制作、uboot.bin制作、SD卡烧录、EMMC烧录等,适用于ultrascale+ MPSOC系列SOC。 这个开发包是基于通用的Xilinx开源源码制作,通过“米联客”编写相应脚本管理开发。用户可以到官方下载最新的源文件。 下载地址:https://www.uisrc.com/f-download.html,页面下“linux软件工具下载地址”页面,找到uisrc-lab-xlnx20200905,下载uisrc-lab-xlnx开发包,开发包后面有日期版本,本教程使用的版本是“uisrc-lab-xlnx20220501.tar.gz”下载后复制到虚拟机系统内的的/home/usirc下解压。解压,完成开发包部署,解压输入以下命令: - tar -xvf uisrc-lab-xlnx20220501.tar.gz
复制代码解压好的文件夹内部文件夹如下:
|